Character gets flung when equippin a tool

  1. What do you want to achieve? Keep it simple and clear!

So ive been trying to help a friend with a weird bug ive never seen or encountered before →

  1. What is the issue? Include screenshots / videos if possible!

Ill just quote what he said:

basically when the net tool is used, players get flung out of the map at an incredibly high velocity

This ONLY seems to happen when he has a tool equipped… Weve also turned off “Massless” to see if that worked. But that made no difference I even tried making a custom script for him that used Collison groups to disable player collisons but… That didnt work either.

Weve been trying for hours now and cant seem to find the root cause. So any help would be so much appreciated!! :grinning: :smile::

His video he sent me by the way:

1 Like

is the tools CanCollide property on?

like the parts or mesh or union?

1 Like

No the thats disabled on the mesh

could you show your code for the tool? no idea what it is without any code

1 Like

I dont think its the code thats the problem. But sure heres a modified version i created for him some mins ago:

local Plr = script.Parent.Parent.Parent
local Char = Plr.Character
local Hum = Char:WaitForChild("Humanoid")
local Animator = Hum:WaitForChild("Animator")


local HitConnection = nil
local Active = false
local Anim = script.Parent:WaitForChild("Swoosh")
local Sound = script.Parent:WaitForChild("Handle")["Swoosh!"]




local function OnHit(Hit)
	if not Hit:IsDescendantOf(Char) then
		if Hit.Parent:FindFirstChild("Humanoid") then
			
			Hit.Parent.Humanoid:TakeDamage(math.random(10, 20))
			HitConnection:Disconnect()
			
		end
	end
end


script.Parent.Activated:Connect(function()
	
	if Active == false then
		
		Active = true
		HitConnection = script.Parent.Handle.Touched:Connect(OnHit)
		local Delay = Animator:LoadAnimation(Anim)
		
		Delay:Play()
		Sound:Play()
		
		Delay.Stopped:Wait()
		
		if HitConnection then
			HitConnection:Disconnect()
		end
		
		Active = false
		
	end
	
end)

yeah it’s not that i guess

any other scripts that interfere with physics?

1 Like

Ill ask him give me a moment


He said that his Humanoid(Inside the Human characters) are called zombies?. I know its an outdated way. But i dont want to seem like that person who has to point out a lot of stuff

i dont think that has to do with anything

maybe the friction of the part is weird??

1 Like

Maybe ill check with him


Unanchor the handle of the tool… it is taking the character to the handle which is anchored there in the map.

1 Like

Its not anchored. The player just gets flung when you activate the tool whe standing on an insect(The players in the video i sent earlier)

1 Like

The player is the spider correct?

1 Like

Correct

This happened to me. Is there any unwanted welds in the tool? if so then you should delete them.

1 Like

Ill check with him


What is the tool? are you positive the part named Handle is not anchored?

1 Like

99% Sure because otherwise the human wouldnt be able to move

Thats not true at all… you will only anchor once you equip the tool, if the Handle part is anchored… other than that, its business as usual. And you wont just anchor, the tool will be anchored and you’re stuck to it… then if u unequip, you will unanchor from it.

1 Like

No he checkd. Not ancored