For some random reason,|PAST THIS POINT IS JUST AN ASSUMPTION| the only feasible explanation i have found is that teleporting the player using this line of code bugs the player, and the HumanoidRootPart is where it was teleporting but it didn't carry the rest of the body with it. Since the welds are still there, it didn't fall into the void.
Eve.Character.HumanoidRootPart.Position = mainrand.RandomCHILD(game.Workspace.Map).Baseplate.Position + Vector3.new(0,30,0)
Eve being the player. This is the ONLY line of code that I wrote that moves the player, etc, so im not sure whats going on.
Images:

4 comments
would you use cframe instead? like Eve.HumanoidRootPart.CFrame = CFrame.new("")
i found that using .Position for a players character's parts will anchor the part, but not on screen and make it still able to move. Basically, the position is locked in place but visually it doesn't affect anything.
That did it, post an answer and I will accept.
thanks