(If someone can try to move this to the bugs forum, I don’t have the rank to post there)
This started yesterday, but it amplified today. In my hockey game, I have parts inside of the client that the stick detects for collisions (hits, grabbing the puck, tipping, etcs) and randomly they started “detecting” collisions when no where near said part they “collided” with.
Parts shown here:
And there are the clips demonstrating the bug:
Steps to replicate are currently unknown as it happens at random intervals, and this also DOESN’T happen in studios. Only in the roblox player. My theory is some sort of network replication bug of sorts? But honestly, I’d be lying if I said I had any remote clue of what is going on. I’ve had people who were AFK on the bench randomly grab the puck too.
Theres nothing to the code to see. It’s literally just a touched event on the client. The problem is it’s detecting collisions when theres no one near the player. In one of the clips the guy hit another dude who was on the other side of the zone. This is a pretty big bug.
Is the puck using SetNetworkOwner(nil) to strictly only run on the server or is the puck being assigned to player to player and was assigned to a player that has a poor internet connection?
Try an alternative method, try taking the hit box off and using the touched event to see if they still trigger like that, If they do, it’s something with Roblox.
Just run a Magnitude check. Measure the distance between the object and the player and if the distance is small enough then run the script. This should be able to help with Ping issues and Get-Touched mis-fires that your dealing with.