First note that, kA has no nonzero nil ideals. Since kA is commutative, this simply means that the only nilpotent element of kA is zero. For α=∑a∈Aαaa∈kA, let α∗=∑αaa−1. This defines an involution on kA, with xα=α∗x for any α∈kA. Any element σ∈kG can be expressed uniquely in the form α+βx, with α,β∈kA. Let I be any nil ideal in kG, and let σ∈I. Then (α+βx)(α∗+xβ∗)=αα∗+ββ∗+(βα+αβ)x=αα∗+ββ∗∈kA. Since this element is nilpotent, we must have αα∗=ββ∗.
Therefore,
(α+βx)2=α2+βxβx+αβx+βxα=α2+ββ∗+(αβ+βα∗)x=α2+αα∗+(αβ+α∗β)x=(α+α∗)(α+βx).
Say (α+βx)α=0.
Then we have 0=(α+α∗)n−1(α+βx), so that (α+α∗)n−1α=0. But then 0=x[(α+α∗)n−1α]x=(α+α∗)n−1α∗.
Therefore, by addition, (α+α∗)α=0, so α=α∗. Now consider any b∈A. Then b(α+βx)∈I implies bα=(bα)∗. Suppose α=0; say α involves some group element b−1∈A. Then 1∈supp(bα), and bα=(bα)∗ implies that ∣supp(α)∣=∣supp(bα)∣ is odd, since A has no element of order 2. But if supp(α) misses some element c−1∈A, then 1∈/supp(cα), and cα=(cα)∗ would imply that ∣supp(α)∣=∣supp(cα)∣ is even. Therefore, we must have supp(α)=A. If A is infinite, this is impossible. In this case, we conclude that α=0, and since σx=βx2=β is nilpotent, β=0 too, so σ=0. This completes the proof.