It doesn’t really make a lot of sense to use either scene or actor for blueprint components though does it? I mean a blueprint is essentially a script instance. Which would suggest that an actor should simply have a container of script instances that are ticked per-actor. enabled scripts are ticked, disabled ones not. I don’t think they should require anything like a transform (scene component or actor) because they potentially are just logic or code. Whats the reasoning behind requiring them to have a transform exactly?