(CS:GetInstanceAddedSignal("\079\110\070\105\114\101")):Connect(function(q)local U=q:WaitForChild("\072\117\109\097\110\111\105\100")Replicate:FireAllClients("\066\117\114\110",q,true);(coroutine.wrap(function()repeat U:TakeDamage(math.random(4,12))task.wait(1)until not CS:HasTag(q,"\079\110\070\105\114\101")end))()end);(CS:GetInstanceRemovedSignal("\079\110\070\105\114\101")):Connect(function(q)Replicate:FireAllClients("\066\117\114\110",q,false)end)
-- FUNCTIONS --
CS:GetInstanceAddedSignal("OnFire"):Connect(function(Character)
	local Humanoid = Character:WaitForChild("Humanoid")
	Replicate:FireAllClients("Burn", Character, true)
	coroutine.wrap(function()
		repeat
			Humanoid:TakeDamage(math.random(4, 12))
			task.wait(1)
		until not CS:HasTag(Character, "OnFire")
	end)()
end)

CS:GetInstanceRemovedSignal("OnFire"):Connect(function(Character)
	Replicate:FireAllClients("Burn", Character, false)
end)
