nevermind I'm dumb.

Heres what I didn't understand for anyone who has trouble spawing entities and wants help... You can't spawn entity A in the init of entity A because the init is run everytime A spawns... so it creates an infinite loop.