Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Thanks for using Mod2S by NopeUsername
- local functions = {}
- function sandbox(script, func)
- local oldEnv = getfenv(func)
- local newEnv = setmetatable({}, {
- __index = function(self,k)
- if k == "script" then
- return script
- else
- return oldEnv[k]
- end
- end,
- })
- return setfenv(func, newEnv)
- end
- local mas = Instance.new("Model", game:GetService("Lighting"))
- -- DECLARING VARIABLES
- local HealingPadByStarModelX = Instance.new("Model")
- local Part = Instance.new("Part")
- local HealingPad = Instance.new("Part")
- local Decal = Instance.new("Decal")
- local HealIc = Instance.new("ParticleEmitter")
- local Script = Instance.new("Script")
- local ThumbnailCamera = Instance.new("Camera")
- -- SETTING PROPERTIES
- HealingPadByStarModelX.Name = "Healing Pad (By StarModelX)"
- HealingPadByStarModelX.Parent = mas
- Part.Shape = Enum.PartType.Cylinder
- Part.Anchored = true
- Part.BottomSurface = Enum.SurfaceType.Smooth
- Part.CFrame = CFrame.new(-8.043,0.1,8.134,0,-1,0,-1,0,0,0,0,-1)
- Part.Color = Color3.new(0.067,0.067,0.067)
- Part.Material = Enum.Material.DiamondPlate
- Part.Size = Vector3.new(0.2,7,7)
- Part.TopSurface = Enum.SurfaceType.Smooth
- Part.Parent = HealingPadByStarModelX
- HealingPad.Shape = Enum.PartType.Cylinder
- HealingPad.Anchored = true
- HealingPad.BottomSurface = Enum.SurfaceType.Smooth
- HealingPad.CFrame = CFrame.new(-8.043,0.3,8.134,0,-1,0,-1,0,0,0,0,-1)
- HealingPad.Color = Color3.new(0.384,1,0.384)
- HealingPad.Material = Enum.Material.Neon
- HealingPad.Size = Vector3.new(0.2,5.8,7)
- HealingPad.TopSurface = Enum.SurfaceType.Smooth
- HealingPad.Name = "HealingPad"
- HealingPad.Parent = HealingPadByStarModelX
- Decal.Texture = "http://www.roblox.com/asset/?id=1225981096"
- Decal.Face = Enum.NormalId.Left
- Decal.Parent = HealingPad
- HealIc.EmissionDirection = Enum.NormalId.Left
- HealIc.Lifetime = NumberRange.new(1,2)
- HealIc.LightInfluence = 1
- HealIc.Rate = 5
- HealIc.RotSpeed = NumberRange.new(-2,2)
- HealIc.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.062,0),NumberSequenceKeypoint.new(0.101,0,0),NumberSequenceKeypoint.new(1,1,0)})
- HealIc.Speed = NumberRange.new(1.5)
- HealIc.Texture = "rbxassetid://1225981096"
- HealIc.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.756,0),NumberSequenceKeypoint.new(0.101,0.319,0),NumberSequenceKeypoint.new(0.198,0,0),NumberSequenceKeypoint.new(0.811,0,0),NumberSequenceKeypoint.new(1,0.756,0)})
- HealIc.Name = "HealIc"
- HealIc.Parent = HealingPad
- table.insert(functions,sandbox(Script,function()
- local Green = Color3.fromRGB(98, 255, 98)-- Green Color
- local Red = Color3.fromRGB(255, 53, 53)-- Red Color
- local cooldown = 10 -- Cooling Time
- local Turn = false -- Turning in
- function Heal(hit)
- local Human = hit.Parent:findFirstChild("Humanoid")-- This is The Robloxian Who will get healed
- if Turn == false then
- if Human.Health < 100
- then Human.Health = 100 -- At here he Should Get Heal Without the Cooldown
- Turn = true -- The Healer will CoolDown-Stop
- script.Parent.Parent.HealingPad.Color = Red
- script.Parent.Parent.HealingPad.Decal.Texture = "http://www.roblox.com/asset/?id=1226225177"
- script.Parent.Parent.HealingPad.HealIc.Texture = "http://www.roblox.com/asset/?id=1226225177"
- wait(cooldown)-- how its Number are in the local
- Turn = false
- script.Parent.Parent.HealingPad.Color = Green
- script.Parent.Parent.HealingPad.Decal.Texture = "http://www.roblox.com/asset/?id=1225981096"
- script.Parent.Parent.HealingPad.HealIc.Texture = "http://www.roblox.com/asset/?id=1225981096"
- end
- end
- end
- script.Parent.Touched:connect(Heal)-- AT HERE WE SHOULD BE DONE!
- end))
- Script.Parent = HealingPad
- ThumbnailCamera.CFrame = CFrame.new(-39.248,6.017,-80.326,-1,0.024,-0.004,0,0.156,0.988,0.024,0.987,-0.156)
- ThumbnailCamera.Focus = CFrame.new(-39.24,4.041,-80.013,1,0,0,0,1,0,0,0,1)
- ThumbnailCamera.Name = "ThumbnailCamera"
- ThumbnailCamera.Parent = HealingPadByStarModelX
- for i,v in ipairs(functions) do
- spawn(function()
- pcall(v)
- end)
- end
- for i,v in ipairs(mas:GetChildren()) do
- v.Parent = workspace
- end
- mas:Destroy()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement