Hi, I recently encountered a bug in my game, RoTiles. When the intermission ends, the lobby’s bottom’s collisions are turned off, making all players fall down. The goal of this game is to not fall off the tiles, that disappear if you touch it. However, if you do not move at all when you fall down, then the touched event that is supposed to make the event fire, doesn’t fire. How would I make sure that players can not just do this and win a round without doing anything
edit: For some reason i can’t replicate it anymore
have you tried GetTouchingParts?
https://developer.roblox.com/en-us/api-reference/function/BasePart/GetTouchingParts
edit: i realised this is probably not very efficient as you’d have to check all the time
Use RayCasting. Fire a short ray under the player (Character.HumanoidRootPart.CFrame.UpVector * -7
should be good, you should adjust the number depending on a character’s size tho), check if there’s any part and if there is just destroy it.