Player.Character["Right Leg"].Touched:connect(function(hit)
if Kick == false then return end
if hit.Parent:FindFirstChild("Humanoid") then
game.ReplicatedStorage.Trip_Player:FireServer(hit.Parent)
Kick = false
end
Player.Character["Right Leg"].Touched
You have the player that caused the tackle already.
Player.Character["Right Leg"].Touched:connect(function(hit)
if Kick == false then return end
if hit.Parent:FindFirstChild("Humanoid") then
game.ReplicatedStorage.Trip_Player:FireServer(Player)
Kick = false
end
end
this is what happens.

the player just freezes and cannot move
cuz im playing the tackle animation at the same time
update: i fixed it dont worry about writing a script