11 lines
2.6 KiB
Plaintext
11 lines
2.6 KiB
Plaintext
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
|
<External>null</External>
|
|
<External>nil</External>
|
|
<Item class="Script">
|
|
<Properties>
|
|
<bool name="Disabled">false</bool>
|
|
<string name="Name">Script</string>
|
|
<string name="Source"> while script.Parent.Head==nil do 	wait(0.05) end function newSound(id) 	local sound = Instance.new("Sound") 	sound.SoundId = id 	sound.Parent = script.Parent.Head 	return sound end sDied = newSound("rbxasset://sounds/uuhhh.wav") sFallingDown = newSound("rbxasset://sounds/splat.wav") sFreeFalling = newSound("rbxasset://sounds/swoosh.wav") sGettingUp = newSound("rbxasset://sounds/hit.wav") sJumping = newSound("rbxasset://sounds/button.wav") sRunning = newSound("rbxasset://sounds/bfsl-minifigfoots1.mp3") sRunning.Looped = true function onDied() 	sDied:play() end function onState(state, sound) 	if state then 		sound:play() 	else 		sound:pause() 	end end function onRunning(speed) 	if speed>0 then 		sRunning:play() 	else 		sRunning:pause() 	end end while script.Parent.Humanoid==nil do 	wait(0.05) end h = script.Parent.Humanoid h.Died:connect(onDied) h.Running:connect(onRunning) h.Jumping:connect(function(state) onState(state, sJumping) end) h.GettingUp:connect(function(state) onState(state, sGettingUp) end) h.FreeFalling:connect(function(state) onState(state, sFreeFalling) end) h.FallingDown:connect(function(state) onState(state, sFallingDown) end) -- regeneration while true do 	local s = wait(1) 	local health=h.Health 	if health>0 and health<h.MaxHealth then 		health = health + 0.01*s*h.MaxHealth 		if health*1.05 < h.MaxHealth then 			h.Health = health 		else 			h.Health = h.MaxHealth 		end 	end end </string>
|
|
</Properties>
|
|
</Item>
|
|
</roblox> |