The group cohomology of a group $G$ is defined as the derived functor associated to the following left exact functor: $$FIX: \mathcal{M_G} \to \mathcal{Ab}$$ where $FIX$ is the functor from the category of $G$-modules to the category of Abelian groups sending each module $M$ to its subgroup consisting of all elements of $M$ which are fixed by $G$ action.
Now we fix a natural number $n\in \mathbb{N}$ and do an obvious generalization of the above construction:
Instead of the above left exact functor $FIX$ we consider the functor $P_n$ which send a $G$-midule $M$ to the following subgroup of $M$: $$P_n(M)=\{x\in M \mid g.x= nx\}$$$$P_n(M)=\{x\in M \mid g.x= nx, \forall g \in G\}$$.
In this way what would be the corresponding derived functor?What kind of cohomology theory would appear? Is this a trivial generalization of classical "Group Cohomology"?If not, what would be a topological analogy?
The later question is motivated by the fact that the group cohomology corresponds to singular cohomology of the corresponding Eilenberg-Mclane space)