Why does my player character fall through floor when first spawned?

Im spawning my character at check point location around the map. Every time I enter the level, my character spawn at the first location, falls through the floor then spawn at the checkpoint lasted saved. Why? And how to I fix this?

Any help is appreciated, thanks

Also im not using player start at level but the gamemode has my character input, if that has anything to do with the problem

its better to show code for these type of questions but a few possibilities,

its possible the character spawns before the ground and falls through (try a delay)

if spawning make sure its set to (TryToAdjust but always spawn)

if its SetActorLocation try add 200 to the Z since you could be spawning inside the ground and falling though

another option is to disable movement until you’re ready to play so it cant fall

Hey there @ddave104! Since you mention you aren’t using player starts, how are you handling the player position? If there is a collision issue then they may fall through regardless, and if you teleport/set location the character partially obstructed they will also fall through the object that they spawn inside of.

I have the same question as Auran, can we see how you’re handling the spawning?

On initial join the map isn’t fully loaded. So no floor, there’s no collision to stop the character from falling.

Ensure the floor is loaded before you spawn, or default the characters movement mode to None on spawn. Then when the floor is loaded set movement mode to falling.