Still have questions? Join our Discord server and get real time help.
0

# how to make a humanoid animate on touch?

Ive got it to work when being touched, but it only works once, any suggestions?

local db = true
local animation = script:WaitForChild('Animation')
local humanoid = script.Parent:WaitForChild('Humanoid')

script.Parent.Crate.Touched:connect(function(hit)
if hit.Parent:FindFirstChild("Humanoid") ~= nil then
if db == true then
db = false
anim:Play()
end
end
end)


0

Your settings db to false and never setting it to true again thats the reason.

if db == true then
--do something
end


Do this

if db then
--do something
end

0
Ah okay, I'll try that.. Thanks! antazma 8 — 8d
0
and if u want to check if its false do: if not db then CaioAlpaca 342 — 8d
0
awesome! Thanks for the help :) antazma 8 — 8d