There’s this bug which you can see above in the video. Where every time you jump from a certain height back down to the islands you fling around the map. If anyone knows how to assist me and my partner on how to go about fixing this so players don’t fling that’d be much appreciated!
Here’s the mp4 for everyone who doesn’t want to download.
I would just listen for state changed, and if it isn’t air, then activate a body mover in the player’s root part that forces them to go back down. This can then be disabled after 1-2 seconds. Also, there’s no point in using raycasting because FloorMaterial already exists.
It appears when a players character lands on a surface after falling hundreds of studs they are forced into platform stand, so just use .Changed and if platform stand is ever set to true turn it back to false
Spawn is also bad practice. Basically there’s no telling when something you spawn will run, or if it will even run at all. Just use coroutines.
You shouldn’t do whatever you want if it’s bad practice. (please do research before answering on the devforum. People don’t benefit from incorrect answers.)
No it’s not. spawn() is cheaper than coroutine as it takes less steps to create a new thread, yes It’s true that spawn() has an in built wait() function but that doesnt make it a bad practice, not reliable or inefficient. Also if spawn() would be as bad as you are saying (“u dont even know if it will spawn and run”) pretty sure roblox would take action and either update or depricate the function.