I’m currently working on a spawning system that spawns planes in ANY open spawn, using :PivotTo() to move the planes, instead of setting them in each place for each spawn, which is very messy, and I don’t want to do. My main issue, is that the rotation is messy, and when I try to use this equation that seems to work with position, the rotation is set to 0,0,0. (Origin Orientation).
Inst:PivotTo(CFrame.new(SpawnPosition:GetPivot.Position) * CFrame.Angles(0,math.rad(Inst:GetPivot().Rotation.Y),0))
This is just the equation, but, it always sets the Origin Orientation to 0,0,0. Doing some interesting printing, I printed out the orientation: It says its 0. I could always manually find the orientations and set them as a value, but I want to be able to figure this out.
Any thoughts???