Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --EliteMonkey50 (use this as LOCAL SCRIPT) put your name on line 5 and 6 where it says "YOURNAMEHERE".
- Names = "testingsim"--------your name goes here
- Player = game:GetService("Players").testingsim------your name goes also here
- Character = Player.Character
- PlayerGui = Player.PlayerGui
- Backpack = Player.Backpack
- Humanoid = Character.Humanoid
- Torso = Character.Torso
- Head = Character.Head
- LeftArm = Character["Left Arm"]
- RightArm = Character["Right Arm"]
- LeftLeg = Character["Left Leg"]
- RightLeg = Character["Right Leg"]
- Neck = Torso["Neck"]
- RightShoulder = Torso["Right Shoulder"]
- LeftShoulder = Torso["Left Shoulder"]
- RightHip = Torso["Right Hip"]
- LeftHip = Torso["Left Hip"]
- NeckC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- NeckC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- LeftShoulderC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- LeftHipC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- LeftHipC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- RightHipC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- RightHipC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- Damage = 2000000
- Sound = Instance.new("Sound")
- Sound.Parent = Head
- Sound.Name = "Sound"
- Sound.Pitch = .8
- Sound.SoundId = ""
- Sound.Volume = 2
- Stuff = Player.Character:GetChildren()
- for i = 1 , #Stuff do
- if Stuff[i].Name == "Shirt" or Stuff[i].Name == "Pants" or Stuff[i].className == "Hat" then
- Stuff[i]:Remove()
- end
- end
- Torso.BrickColor = BrickColor.new("really blue")
- Head.BrickColor = BrickColor.new("really blue")
- RightArm.BrickColor = BrickColor.new("really blue")
- LeftArm.BrickColor = BrickColor.new("really blue")
- RightLeg.BrickColor = BrickColor.new("really blue")
- LeftLeg.BrickColor = BrickColor.new("really blue")
- Torso.Reflectance = .4
- Head.Reflectance = .4
- RightArm.Reflectance = .4
- LeftArm.Reflectance = .4
- RightLeg.Reflectance = .4
- LeftLeg.Reflectance = .4
- Character.Head.face:remove()
- Eye1 = Instance.new("Part")
- Eye1.Parent = Character
- Eye1.Size = Vector3.new(1,1,1)
- Eye1.TopSurface = "Smooth"
- Eye1.BottomSurface = "Smooth"
- Eye1.CanCollide = false
- Eye1.Reflectance = .1
- Eye1.FormFactor = "Symmetric"
- Eye1.BrickColor = BrickColor.new("Lime green")
- e1m=Instance.new("BlockMesh")
- e1m.Scale=Vector3.new(.25,.2,.25)
- e1m.Bevel=.1
- e1m.Parent=Eye1
- Eye1:BreakJoints()
- pweld = Instance.new("Weld")
- pweld.Parent = Head
- pweld.Part0 = Head
- pweld.Part1 = Eye1
- pweld.C0 = CFrame.new(.2,0.21,-.55)
- Eye2 = Instance.new("Part")
- Eye2.Parent = Character
- Eye2.Size = Vector3.new(1,1,1)
- Eye2.TopSurface = "Smooth"
- Eye2.BottomSurface = "Smooth"
- Eye2.CanCollide = false
- Eye2.Reflectance = .1
- Eye2.FormFactor = "Symmetric"
- Eye2.BrickColor = BrickColor.new("Lime green")
- e2m=Instance.new("BlockMesh")
- e2m.Scale=Vector3.new(.25,.2,.25)
- e2m.Bevel=.1
- e2m.Parent=Eye2
- Eye2:BreakJoints()
- pweld = Instance.new("Weld")
- pweld.Parent = Head
- pweld.Part0 = Head
- pweld.Part1 = Eye2
- pweld.C0 = CFrame.new(-.2,0.21,-.55)
- Mouth = Instance.new("Part")
- Mouth.Parent = Character
- Mouth.Size = Vector3.new(1,1,1)
- Mouth.TopSurface = "Smooth"
- Mouth.BottomSurface = "Smooth"
- Mouth.CanCollide = false
- Mouth.Reflectance = .1
- Mouth.FormFactor = "Symmetric"
- Mouth.BrickColor = BrickColor.new("Lime green")
- MouthMesh=Instance.new("SpecialMesh")
- MouthMesh.Scale=Vector3.new(.9,0.2,1.05)
- MouthMesh.MeshType = "Sphere"
- MouthMesh.Parent=Mouth
- Mouth:BreakJoints()
- meld = Instance.new("Weld")
- meld.Parent = Head
- meld.Part0 = Head
- meld.Part1 = Mouth
- meld.C0 = CFrame.new(0,-.3,-.1)
- function PwnWelds()
- TiltX = 0
- TiltY = 0
- TiltZ = 1.57
- RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
- LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, -TiltZ)
- TiltX = 0.6
- TiltY = 0
- TiltZ = 0
- MoveX = 0
- MoveY = 0
- MoveZ = -0.3
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
- TiltX = -0.05
- TiltY = 0
- TiltZ = 0
- MoveX = 0
- MoveY = 0.1
- MoveZ = 0
- RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
- LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
- end
- function RefreshWelds()
- Neck.C0 = NeckC0
- Neck.C1 = NeckC1
- RightShoulder.C0 = RightShoulderC0
- RightShoulder.C1 = RightShoulderC1
- LeftShoulder.C0 = LeftShoulderC0
- LeftShoulder.C1 = LeftShoulderC1
- RightHip.C0 = RightHipC0
- RightHip.C1 = RightHipC1
- LeftHip.C0 = LeftHipC0
- LeftHip.C1 = LeftHipC1
- end
- function Heal()
- ShockWave = Instance.new("Part")
- ShockWave.Parent = Torso
- ShockWave.Anchored = true
- ShockWave.CanCollide = false
- ShockWave.Locked = true
- ShockWave.Transparency = 0
- ShockWave.Shape = "Ball"
- ShockWave.BrickColor = BrickColor.new("Really red")
- ShockWave.Size = Vector3.new(1, 1, 1)
- ShockWave.TopSurface = "Smooth"
- ShockWave.BottomSurface = "Smooth"
- ShockWave.CFrame = Torso.CFrame
- ShockWaveMesh = Instance.new("SpecialMesh")
- ShockWaveMesh.Parent = ShockWave
- ShockWaveMesh.MeshType = "Sphere"
- ShockWaveMesh.Scale = Vector3.new(1, 1, 1)
- game:getService("Debris"):AddItem(ShockWave, 2)
- for i = 1 , 100 do
- ShockWave.Size = ShockWave.Size + Vector3.new(1, 1, 1)
- ShockWave.Transparency = ShockWave.Transparency + 0.02
- ShockWave.CFrame = Torso.CFrame
- for u, c in pairs(workspace:GetChildren()) do
- h = c:findFirstChild("Humanoid")
- t = c:findFirstChild("Torso")
- if h ~= nil and t ~= nil then
- if (Torso.Position-t.Position).magnitude <= 20 then
- h.Health = h.Health + 12
- end
- end
- end
- wait(0.01)
- end
- end
- function Roar()
- for i = 1, 4 do
- MouthMesh.Scale = MouthMesh.Scale + Vector3.new(0,.2,0)
- meld.C0 = meld.C0 + Vector3.new(0,.05,0)
- wait(.2)
- end
- Sound.SoundId = "http://www.roblox.com/asset/?id=24478553"--24478553,24483366
- Sound.Pitch = 1
- for i = 1, 50 do
- Sound:play()
- Sound:play()
- Sound:play()
- Sound:play()
- Sound:play()
- Sound:play()
- Sound:play()
- Sound:play()
- for u, c in pairs(workspace:GetChildren()) do
- if c.Name ~= Names then
- h = c:findFirstChild("Humanoid")
- t = c:findFirstChild("Torso")
- if h ~= nil and t ~= nil then
- if (Torso.Position-t.Position).magnitude <= 25000 then
- t.CFrame = t.CFrame * CFrame.Angles(math.random(-1, 1), math.random(-1, 1), math.random(-1, 1))
- h:TakeDamage(h.Health/1)
- end
- end
- end
- end
- wait()
- end
- wait(2)
- for i = 1, 4 do
- MouthMesh.Scale = MouthMesh.Scale - Vector3.new(0,.2,0)
- meld.C0 = meld.C0 - Vector3.new(0,.05,0)
- wait(.2)
- end
- end
- function Rocket()
- for i = 1, 10 do
- e1m.Scale = e1m.Scale + Vector3.new(.025,.025,.025)
- e2m.Scale = e2m.Scale + Vector3.new(.025,.025,.025)
- wait()
- end
- Eye1.BrickColor = BrickColor.new("Black")
- Eye2.BrickColor = BrickColor.new("Black")
- RCKT = Eye1:Clone()
- RCKT.Parent = Character
- RCKT.Size = Vector3.new(10,2,3)
- RCKT.Anchored = false
- RCKT.Position = Head.Position
- RCKT.CFrame = RCKT.CFrame * CFrame.new(0, -2, 0)
- RVelocity = Instance.new("BodyVelocity")
- RVelocity.Parent = RCKT
- RVelocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- RVelocity.velocity = RCKT.CFrame.lookVector * 30
- game:getService("Debris"):AddItem(RCKT, 5)
- function damage(hit)
- local hum = hit.Parent:FindFirstChild("Humanoid")
- if hum ~= nil then
- hum.Health = hum.Health - 101
- end
- end
- RCKT.Touched:connect(damage)
- wait(1)
- for i = 1, 10 do
- e1m.Scale = e1m.Scale - Vector3.new(.025,.025,.025)
- e2m.Scale = e2m.Scale - Vector3.new(.025,.025,.025)
- wait()
- end
- Eye1.BrickColor = BrickColor.new("Really red")
- Eye2.BrickColor = BrickColor.new("Really red")
- end
- function EyeLaser()
- Character.Humanoid.WalkSpeed = 0
- local bea = Instance.new("Model")
- bea.Parent = Character
- for i = 1, 10 do
- wait()
- transnumb = 0.09*i
- pab1 = Eye1:Clone()
- pab1.Size = Vector3.new(2,2,4)
- pab1.Parent = bea
- pab1.Transparency = 0.9-transnumb
- pab1.Touched:connect(
- function(h)
- if h.Name ~= "Base" and h.Parent ~= Character then else return end
- h.BrickColor = BrickColor.new("Really red")
- h.Transparency = pab1.Transparency
- game:getService("Debris"):AddItem(h, 0.6)
- end)
- pab1:BreakJoints()
- pab2 = Eye2:Clone()
- pab2.Size = Vector3.new(2,2,4)
- pab2.Parent = bea
- pab2.Transparency = 0.9-transnumb
- pab2.Touched:connect(
- function(h)
- if h.Name ~= "Base" and h.Parent ~= Character then else return end
- h.BrickColor = BrickColor.new("Really red")
- h.Transparency = pab2.Transparency
- game:getService("Debris"):AddItem(h, 0.6)
- end)
- pab2:BreakJoints()
- weld = Instance.new("Weld")
- weld.Parent = bea
- weld.Part0 = Eye1
- weld.Part1 = pab1
- weld.C0 = CFrame.new(0,0,-1*i)
- weld = Instance.new("Weld")
- weld.Parent = bea
- weld.Part0 = Eye2
- weld.Part1 = pab2
- weld.C0 = CFrame.new(0,0,-1*i)
- end
- for i = 1, 50 do
- wait()
- lol = bea:GetChildren()
- for i = 1, #lol do
- if lol[i].className == "Weld" then
- lol[i].C0 = lol[i].C0 * CFrame.new(0,0,-1)
- end
- end
- end
- game:getService("Debris"):AddItem(bea, 0.01)
- Character.Humanoid.WalkSpeed = 16
- end
- function Suicide()
- ef2 = Instance.new("BodyVelocity")
- ef2.Parent = Torso
- ef2.maxForce = Vector3.new(0,math.huge,0)
- ef2.velocity = Vector3.new(0, 50, 0)
- Character.Humanoid.PlatformStand = true
- fu = Instance.new("Fire")
- fu.Parent = Torso
- fu.Size = 10
- fu.Heat = -15
- wait(1)
- Sound.SoundId = "http://www.roblox.com/asset/?id=2101148"
- Sound.Pitch = 1
- for i = 1, 3 do
- e = Instance.new("Explosion")
- e.Parent = Workspace
- e.Position = Torso.Position
- e.BlastRadius = 30
- e.BlastPressure = 10000
- Sound:play()
- wait(.2)
- e = Instance.new("Explosion")
- e.Parent = Workspace
- e.Position = Head.Position
- e.BlastRadius = 30
- e.BlastPressure = 1000
- Sound:play()
- wait(.2)
- e = Instance.new("Explosion")
- e.Parent = Workspace
- e.Position = RightArm.Position
- e.BlastRadius = 30
- e.BlastPressure = 1000
- Sound:play()
- wait(.2)
- e = Instance.new("Explosion")
- e.Parent = Workspace
- e.Position = LeftArm.Position
- e.BlastRadius = 30
- e.BlastPressure = 1000
- Sound:play()
- wait(.2)
- e = Instance.new("Explosion")
- e.Parent = Workspace
- e.Position = LeftLeg.Position
- e.BlastRadius = 30
- e.BlastPressure = 1000
- Sound:play()
- wait(.2)
- e = Instance.new("Explosion")
- e.Parent = Workspace
- e.Position = RightLeg.Position
- e.BlastRadius = 1000
- e.BlastPressure = 1000
- Sound:play()
- wait(.2)
- end
- end
- function Jump()
- Character.Humanoid.PlatformStand = true
- Torso.Velocity = Torso.CFrame.lookVector * 150 + Vector3.new(0, 130, 0)
- for i = 1 , 20 do
- Torso.CFrame = Torso.CFrame * CFrame.Angles(-0.5, 0, 0)
- wait()
- end
- Character.Humanoid.PlatformStand = false
- Gyro = Instance.new("BodyGyro")
- Gyro.Parent = Torso
- Gyro.cframe = CFrame.new(0, 0, 0) * CFrame.aAngles(0, 0, 0)
- Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- wait(0.1)
- Gyro:Remove()
- end
- function Shield()
- Character.Humanoid.PlatformStand = true
- s = Instance.new("Part")
- s.Parent = Character
- s.Size = Vector3.new(8,8,8)
- s.Shape = "Ball"
- s.TopSurface = "Smooth"
- s.BottomSurface = "Smooth"
- s.Transparency = .5
- s.Position = Torso.Position
- s.BrickColor = BrickColor.new("Royal purple")
- sweld = Instance.new("Weld")
- sweld.Parent = Torso
- sweld.Part0 = Torso
- sweld.Part1 = s
- sweld.C0 = CFrame.new(0,0,0)
- game:getService("Debris"):AddItem(s, 13)
- wait(10)
- for i = 1, 10 do
- wait()
- s.Transparency = s.Transparency + .05
- end
- Character.Humanoid.PlatformStand = false
- s:remove()
- end
- function GroundPound()
- ef2 = Instance.new("BodyVelocity")
- ef2.Parent = Torso
- ef2.maxForce = Vector3.new(0,math.huge,0)
- ef2.velocity = Vector3.new(0, 100, 0)
- --Character.Humanoid.PlatformStand = true
- wait(3)
- Torso.CFrame = Torso.CFrame*CFrame.Angles(3.14,0,0)
- ef2.velocity = Vector3.new(0, -100, 0)
- wait(1)
- ef2.velocity = Vector3.new(0, -150, 0)
- fu = Instance.new("Fire")
- fu.Parent = Torso
- fu.Size = 10
- fu.Heat = 15
- wait(1.3)
- Range = 10000
- for i = 1 , 5 do
- Range = Range + 15
- Character.Humanoid.WalkSpeed = 0
- Boom = Instance.new("Explosion")
- Boom.Parent = Workspace
- Boom.BlastRadius = Range/2
- Boom.Position = Torso.Position+Vector3.new(Range, 0, 0)
- Boom = Instance.new("Explosion")
- Boom.Parent = Workspace
- Boom.BlastRadius = Range/2
- Boom.Position = Torso.Position+Vector3.new(-Range, 0, 0)
- Boom = Instance.new("Explosion")
- Boom.Parent = Workspace
- Boom.BlastRadius = Range/2
- Boom.Position = Torso.Position+Vector3.new(0, 0, Range)
- Boom = Instance.new("Explosion")
- Boom.Parent = Workspace
- Boom.BlastRadius = Range/2
- Boom.Position = Torso.Position+Vector3.new(0, 0, -Range)
- Boom = Instance.new("Explosion")
- Boom.Parent = Workspace
- Boom.BlastRadius = Range/2
- Boom.Position = Torso.Position+Vector3.new(Range, 0, Range)
- Boom = Instance.new("Explosion")
- Boom.Parent = Workspace
- Boom.BlastRadius = Range/2
- Boom.Position = Torso.Position+Vector3.new(-Range, 0, Range)
- Boom = Instance.new("Explosion")
- Boom.Parent = Workspace
- Boom.BlastRadius = Range/2
- Boom.Position = Torso.Position+Vector3.new(Range, 0, -Range)
- Boom = Instance.new("Explosion")
- Boom.Parent = Workspace
- Boom.BlastRadius = Range/2
- Boom.Position = Torso.Position+Vector3.new(-Range, 0, -Range)
- wait(0.05)
- end
- ef2:remove()
- fu:remove()
- Character.Humanoid.PlatformStand = false
- end
- function Eyez()
- for i = 1, 5 do
- e1m.Scale = e1m.Scale + Vector3.new(0,0,.1)
- e2m.Scale = e2m.Scale + Vector3.new(0,0,.1)
- wait()
- end
- wait()
- for i = 1, 5 do
- e1m.Scale = e1m.Scale - Vector3.new(0,0,.1)
- e2m.Scale = e2m.Scale - Vector3.new(0,0,.1)
- wait()
- end
- end
- function FootBlox()
- for u, c in pairs(workspace:GetChildren()) do
- h = c:findFirstChild("Humanoid")
- t = c:findFirstChild("Torso")
- if h ~= nil and t ~= nil and c.Name ~= Character.Name then
- if h.Health > 0 then
- if (Torso.Position-t.Position).magnitude <= 25000 then
- Gyro = Instance.new("BodyGyro")
- Gyro.Parent = Torso
- Gyro.maxTorque = Vector3.new(math.huge, 0, math.huge)
- Gyro.cframe = Torso.CFrame
- PwnWelds()
- RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(0, 0, 1.4)
- LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(0, 0, -1.4)
- wait(0.1)
- t.CFrame = Torso.CFrame
- h.PlatformStand = true
- ww = Instance.new("Weld")
- ww.Part0 =Torso
- ww.Part1 = t
- ww.Parent = Torso
- ww.C0 = CFrame.new(0, 0, -2)
- h:TakeDamage(2)
- wait(1)
- PwnWelds()
- h:TakeDamage(5)
- wait(0.05)
- LA = c["Left Arm"]
- LL = c["Left Leg"]
- RA = c["Right Arm"]
- RL = c["Right Leg"]
- w = Instance.new("Weld")
- w.Part0 = c["Right Leg"]
- w.Part1 = t
- w.Parent = c["Right Leg"]
- w.C0 = CFrame.new(.5, 0, .5)
- w = Instance.new("Weld")
- w.Part0 = c["Left Leg"]
- w.Part1 = t
- w.Parent = c["Left Leg"]
- w.C0 = CFrame.new(-.5, 0, .5)
- w = Instance.new("Weld")
- w.Part0 = c["Left Arm"]
- w.Part1 = t
- w.Parent = c["Left Arm"]
- w.C0 = CFrame.new(-.5, 0, -.5)
- w = Instance.new("Weld")
- w.Part0 = c["Right Arm"]
- w.Part1 = t
- w.Parent = c["Right Arm"]
- w.C0 = CFrame.new(.5, 0, -.5)
- w = Instance.new("Weld")
- w.Part0 = c.Head
- w.Part1 = t
- w.Parent = c.Head
- w.C0 = CFrame.new(0, -1, 0)
- wait(0.2)
- RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(0, 0, 1.3)
- LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(0, 0, -1.3)
- wait(0.15)
- PwnWelds()
- h:TakeDamage(5)
- wait(0.1)
- RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(0, 0, 1.4)
- LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(0, 0, -1.4)
- wait(1.5)
- for i = 1 , 6 do
- RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(0, 0, -0.15*i)
- LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(0, 0, 0.15*i)
- RightHip.C0 = RightHipC0 * CFrame.Angles(0, 0, 0.31*i)
- LeftHip.C0 = LeftHipC0 * CFrame.Angles(0, 0, 0.035*i)
- wait()
- end
- h:TakeDamage(20)
- ww:Remove()
- t.Velocity = Torso.CFrame.lookVector * 500 + Vector3.new(0, 50, 0)
- wait(0.3)
- for i = 1 , 6 do
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0, 0, 0.15)
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0, 0, -0.15)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, -0.31)
- LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, -0.035)
- wait()
- end
- Gyro:Remove()
- RefreshWelds()
- end
- end
- end
- end
- end
- function HeadAche()
- RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(0, 0, 3.14)
- wait(0.4)
- Character.Head.Mesh.Scale = Vector3.new(0,0,0)
- Character.Head.Transparency = 1
- Mouth.Transparency = 1
- Eye1.Transparency = 1
- Eye2.Transparency = 1
- Mod = Instance.new("Model",workspace)
- Mod.Name = Names
- HeadPart = Instance.new("Part")
- HeadPart.Parent = Mod
- HeadPart.CanCollide = false
- HeadPart.Size = Vector3.new(1,1,1)
- HeadPart.BrickColor = Character.Head.BrickColor
- HeadPart.Reflectance = Character.Head.Reflectance
- HeadPart.formFactor = "Symmetric"
- HeadPart.Position = RightArm.Position
- HeadPart.Name = "Head"
- Human = Instance.new("Humanoid")
- Human.Parent = Mod
- Human.Health = 0
- HPMesh = Instance.new("SpecialMesh")
- HPMesh.MeshType = "Head"
- HPMesh.Parent = HeadPart
- HPMesh.Scale = Vector3.new(1.25,1.25,1.25)
- w = Instance.new("Weld")
- w.Parent = RightArm
- w.Part0 = RightArm
- w.Part1 = HeadPart
- w.C0 = CFrame.new(0, -1.3, 0)
- wait(0.7)
- RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(0, 0, -2)
- LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(0, 0, -1)
- wait(0.5)
- RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(0, 0, 1.6)
- LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(0, 0, 1.2)
- wait()
- w:Remove()
- function damage(hit)
- hum = hit.Parent:FindFirstChild("Humanoid")
- if hit.Parent ~= Character then
- if hum ~= nil then
- Velocity:Remove()
- Gyro:Remove()
- hum.PlatformStand = true
- hum.Health = hum.Health - 6
- hum.Parent.Torso.CFrame = hum.Parent.Torso.CFrame * CFrame.Angles(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
- HeadPart.Size = Vector3.new(1,1,1)
- HPMesh.Scale = Vector3.new(1.25,1.25,1.25)
- HeadPart.CanCollide = true
- end
- end
- end
- HeadPart.Touched:connect(damage)
- Gyro = Instance.new("BodyGyro")
- Gyro.Parent = HeadPart
- Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- Gyro.cframe = Character.Torso.CFrame * CFrame.Angles(0, 0, 1.57)
- Gyro.D = 50
- Velocity = Instance.new("BodyVelocity")
- Velocity.Parent = HeadPart
- Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- Velocity.velocity = Character.Torso.CFrame.lookVector * 75
- -- Torso.CFrame = Torso.CFrame * CFrame.Angles(2, 0, 0)
- wait(0.5)
- HeadPart.Size = Vector3.new(4,4,4)
- HPMesh.Scale = Vector3.new(.3125,.3125,.3125)
- -- Character.Humanoid.PlatformStand = true
- RefreshWelds()
- wait(.25)
- HeadPart.CanCollide = true
- for i = 1 , 10 do
- Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 1)
- wait(0.0625)
- end
- wait(.5)
- if Velocity ~= nil then
- Velocity:Remove()
- end
- wait(0.1)
- Character.Head.Mesh.Scale = Vector3.new(0,0,0)
- HPMesh.Scale = Vector3.new(1.25,1.25,1.25)
- HeadPart.Size = Vector3.new(1,1,1)
- HeadPart.CanCollide = true
- if Gyro ~= nil then
- Gyro:Remove()
- end
- wait(1)
- Mod:remove()
- Character.Head.Transparency = 0
- Character.Head.Mesh.Scale = Vector3.new(0,0,0)
- for i = 1, 10 do
- Character.Head.Mesh.Scale = Character.Head.Mesh.Scale + Vector3.new(.125,.125,.125)
- wait(.05)
- end
- Mouth.Transparency = 0
- Eye1.Transparency = 0
- Eye2.Transparency = 0
- wait(0.1)
- --Character.Humanoid.PlatformStand = false
- end
- function PrimaryLotus()
- Gyro = Instance.new("BodyGyro")
- Gyro.Parent = Torso
- Gyro.maxTorque = Vector3.new(0, 0, 0)
- Gyro.cframe = Torso.CFrame
- for i = 1 , 6 do
- RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(0, 0, -0.15*i)
- LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(0, 0, 0.15*i)
- RightHip.C0 = RightHipC0 * CFrame.Angles(0, 0, 0.31*i)
- LeftHip.C0 = LeftHipC0 * CFrame.Angles(0, 0, 0.035*i)
- wait()
- end
- for i, v in pairs(workspace:GetChildren()) do
- eTorso = v:findFirstChild("Torso")
- eHumanoid = v:findFirstChild("Humanoid")
- if eTorso ~= nil and eHumanoid ~= nil and v.Name ~= Character.Name then
- if (Torso.Position-eTorso.Position).magnitude <= 6 then
- RefreshWelds()
- eHumanoid.PlatformStand = true
- Humanoid.PlatformStand = true
- Torso.CFrame = eTorso.CFrame * CFrame.new(0, 5, -1.5)
- TorsoWeld = Instance.new("Weld")
- TorsoWeld.Parent = Torso
- TorsoWeld.Part0 = Torso
- TorsoWeld.Part1 = eTorso
- TorsoWeld.C0 = CFrame.new(0, 0, -1.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
- Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- Gyro.cframe = CFrame.fromEulerAnglesXYZ(0, 0, 0)
- RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(0, 0, 1.5)
- LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(0, 0, -1.5)
- handle21 = Instance.new("Part")
- handle21.Parent = Character
- handle21.TopSurface = "Smooth"
- handle21.BottomSurface = "Smooth"
- handle21.Size = Vector3.new(1, 1, 1)
- handle21.CFrame = Torso.CFrame
- weld2 = Instance.new("Weld")
- weld2.Part0 = eTorso
- weld2.Part1 = handle21
- weld2.Parent = eTorso
- weld2.C0 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(3.14, 0, 0)
- p2 = Instance.new("SpecialMesh")
- p2.Parent = handle21
- p2.Scale = Vector3.new(0, 0, 0)
- p2.MeshType = "Sphere"
- for i = 1 , 10 do
- Torso.Velocity = Vector3.new(0, 800, 0)
- if i >= 5 then
- p2.Scale = p2.Scale + Vector3.new(0.62, 1.5, 0.62)
- end
- wait(0.001)
- end
- wait(0.3)
- Torso.Velocity = Vector3.new(0, -400, 0)
- Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0, -3.14)
- wait(0.3)
- handle2 = Instance.new("Part")
- handle2.Parent = Character
- handle2.TopSurface = "Smooth"
- handle2.BottomSurface = "Smooth"
- handle2.Size = Vector3.new(1, 1, 1)
- handle2.CFrame = Torso.CFrame
- weld = Instance.new("Weld")
- weld.Part0 = eTorso
- weld.Part1 = handle2
- weld.Parent = eTorso
- weld.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(3.14, 0, 0)
- p = Instance.new("SpecialMesh")
- p.Parent = handle2
- p.Scale = Vector3.new(5, 15, 5)
- p.MeshType = "FileMesh"
- p.MeshId = "http://www.roblox.com/asset/?id=1051557"
- Torso.CFrame = Torso.CFrame*CFrame.Angles(3.14,0,0)
- wait(.7)
- handle2:Remove()
- handle21:Remove()
- TorsoWeld:Remove()
- ex = Instance.new("Explosion")
- ex.Parent = Workspace
- ex.BlastPressure = 0
- ex.Position = Torso.Position
- eHumanoid:TakeDamage(math.huge)
- eHumanoid.PlatformStand = false
- eHumanoid.Sit = true
- for i = 1 , 15 do
- p = Instance.new("Part")
- p.Parent = Workspace
- p.Name = "Rocks"
- p.BrickColor = BrickColor.new("Brown")
- p.CanCollide = true
- p.TopSurface = "Smooth"
- p.Material = "Concrete"
- p.BottomSurface = "Smooth"
- p.Size = Vector3.new(math.random(3, 5), math.random(3, 5), math.random(3, 5))
- p.CFrame = Torso.CFrame * CFrame.new(Vector3.new(math.random(-6, 6), -10, math.random(-6, 6))) * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
- p.Velocity = p.CFrame.lookVector * 150 + Vector3.new(0, 10, 0)
- game:getService("Debris"):AddItem(p, 5)
- wait()
- end
- RefreshWelds()
- Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- Gyro.cframe = CFrame.Angles(0, 0, 0)
- Humanoid.Jump = true
- Torso.CFrame = CFrame.new(Torso.Position + Vector3.new(0, 5, 10))
- wait(.5)
- Torso.Velocity = Vector3.new(0,0,0)
- eTorso.Velocity = Vector3.new(0,0,0)
- end
- end
- end
- wait(0.05)
- Gyro:Remove()
- Torso.Velocity = Vector3.new(0,0,0)
- RefreshWelds()
- end
- function Free()
- Stuff = Character:GetChildren()
- for i = 1 , #Stuff do
- if Stuff[i].className == "Part" then
- Stuff[i].Anchored = false
- end
- end
- Stuff = Character:GetChildren()
- for i = 1 , #Stuff do
- if Stuff[i].className == "Part" then
- Stuff[i].Anchored = false
- end
- Stuff2 = Stuff[i]:GetChildren()
- for i = 1 , #Stuff2 do
- if Stuff2[i].className == "BodyPosition" or Stuff2[i].className == "BodyVelocity" or Stuff2[i].className == "BodyGyro" then
- Stuff2[i]:Remove()
- end
- end
- end
- Character.Torso.CFrame = Character.Torso.CFrame + Vector3.new(0,30,0)
- Character.Torso.Anchored = true
- wait(.5)
- Character.Torso.Anchored = false
- end
- Shieldz = false
- function ShieldOn()
- Johnny = Instance.new("BodyGyro")
- Johnny.Name = "JooDaddeh"
- Johnny.Parent = Torso
- Johnny.cframe = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- Johnny.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- Billy = Instance.new("BodyPosition")
- Billy.Name = "JoeMama"
- Billy.Parent = Head
- Billy.position = Head.Position
- Billy.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- wait()
- for i = 1, 5 do
- wait()
- Billy.position = Billy.position + Vector3.new(0,1,0)
- end
- wait(0.5)
- for i = 1, 11 do
- Head.Mesh.Scale = Head.Mesh.Scale + Vector3.new(1,1,1)
- wait(0.01)
- end
- Shieldz = true
- while Shieldz do
- wait()
- for i,v in pairs (workspace:GetChildren()) do
- if v.className == "Part" and v.Name ~= "Base" then
- if (Torso.Position-v.Position).magnitude <= 11 then
- v:Remove()
- end
- end
- if v.className == "Model" then
- for u, c in pairs (v:GetChildren()) do
- if c.className == "Part" and v.Name ~= Character.Name then
- if (Torso.Position-c.Position).magnitude <= 11 then
- c:Remove()
- end
- end
- end
- if v.Name ~= Character.Name then
- BobHumanoid = v:findFirstChild("Humanoid")
- BobHead = v:findFirstChild("Head")
- if BobHead ~= nil and BobHumanoid ~= nil then
- if (Torso.Position-BobHead.Position).magnitude <= 11 then
- for i = 1, 22 do
- wait()
- if i > 12 then
- BobHead.Mesh.Scale = BobHead.Mesh.Scale + Vector3.new(1, 1, 1)
- else
- if v:findFirstChild("Left Arm") ~= nil then
- v:findFirstChild("Left Arm"):Remove()
- end
- if v:findFirstChild("Left Leg") ~= nil then
- v:findFirstChild("Left Leg"):Remove()
- end
- if v:findFirstChild("Right Arm") ~= nil then
- v:findFirstChild("Right Arm"):Remove()
- end
- if v:findFirstChild("Right Leg") ~= nil then
- v:findFirstChild("Right Leg"):Remove()
- end
- if v:findFirstChild("Torso") ~= nil then
- v:findFirstChild("Torso"):Remove()
- end
- BobHead.Mesh.Scale = BobHead.Mesh.Scale + Vector3.new(-1, -1, -1)
- end
- end
- v:Remove()
- end
- end
- end
- end
- end
- end
- wait()
- end
- function ShieldOff()
- Shieldz = false
- for i = 1, 11 do
- Head.Mesh.Scale = Head.Mesh.Scale + Vector3.new(-1,-1,-1)
- wait(0.01)
- end
- for i = 1, 5 do
- pcall(function() Head.JoeMama.position = Head.JoeMama.position + Vector3.new(0,-1,0) end)
- wait(0.01)
- end
- pcall(function() Head.JoeMama:Remove() end)
- pcall(function() Torso.JooDaddeh:Remove() end)
- end
- function Page(Num,gm)
- if Num == 1 then
- for _,v in pairs (gm:GetChildren()) do
- if v.Name == "Pg2" then
- v:Remove()
- else
- v.Visible = true
- end
- end
- elseif Num == 2 then
- for _,v in pairs (gm:GetChildren()) do
- if v.Name ~= "Pg2" then
- if v.className == "TextButton" then
- v.Visible = false
- end
- end
- end
- tb = Instance.new("TextButton")
- tb.Parent = gm
- tb.Size = UDim2.new(0,70,0,30)
- tb.Position = UDim2.new(0,800,0,40)
- tb.Text = "New Attack"
- tb.BackgroundTransparency = .5
- tb.TextTransparency = .1
- tb.BackgroundColor3 = Color3.new(100,255,255)
- tb.BorderColor3 = Color3.new(50,255,255)
- tb.Name = "Pg2"
- end
- end
- gm = Instance.new("GuiMain")
- gm.Parent = Player.PlayerGui
- gm.Name = "GUI-Main"
- Frame = Instance.new("Frame",gm)
- Frame.Size = UDim2.new(0,310,0,300)
- Frame.Position = UDim2.new(0,780,0,20)
- Frame.BackgroundTransparency = .5
- Frame.BackgroundColor3 = Color3.new(50,50,50)
- Frame.BorderColor3 = Color3.new(0,0,0)
- Prev = Instance.new("TextButton",Frame)
- Prev.Position = UDim2.new(0,0,0,285)
- Prev.Size = UDim2.new(0,70,0,15)
- Prev.Text = "Page 1"
- Prev.BackgroundTransparency = .5
- Prev.TextTransparency = .1
- Prev.BackgroundColor3 = Color3.new(100,255,255)
- Prev.BorderColor3 = Color3.new(50,255,255)
- function onClick()
- Page(1,gm)
- end
- Prev.MouseButton1Click:connect(onClick)
- Next = Instance.new("TextButton",Frame)
- Next.Position = UDim2.new(0,240,0,285)
- Next.Size = UDim2.new(0,70,0,15)
- Next.Text = "Page 2"
- Next.BackgroundTransparency = .5
- Next.TextTransparency = .1
- Next.BackgroundColor3 = Color3.new(100,255,255)
- Next.BorderColor3 = Color3.new(50,255,255)
- function onClick()
- Page(2,gm)
- end
- Next.MouseButton1Click:connect(onClick)
- tb = Instance.new("TextButton")
- tb.Parent = gm
- tb.Size = UDim2.new(0,70,0,30)
- tb.Position = UDim2.new(0,800,0,80)
- tb.Text = "EyeLaser"
- tb.BackgroundTransparency = .5
- tb.TextTransparency = .1
- tb.BackgroundColor3 = Color3.new(100,255,255)
- tb.BorderColor3 = Color3.new(50,255,255)
- function onClick()
- EyeLaser()
- end
- tb.MouseButton1Click:connect(onClick)
- tb = Instance.new("TextButton")
- tb.Parent = gm
- tb.Size = UDim2.new(0,70,0,30)
- tb.Position = UDim2.new(0,900,0,80)
- tb.Text = "Roar"
- tb.BackgroundTransparency = .5
- tb.TextTransparency = .1
- tb.BackgroundColor3 = Color3.new(100,255,255)
- tb.BorderColor3 = Color3.new(50,255,255)
- function onClick()
- Roar()
- end
- tb.MouseButton1Click:connect(onClick)
- tb = Instance.new("TextButton")
- tb.Parent = gm
- tb.Size = UDim2.new(0,70,0,30)
- tb.Position = UDim2.new(0,1000,0,80)
- tb.Text = "Heal"
- tb.BackgroundTransparency = .5
- tb.TextTransparency = .1
- tb.BackgroundColor3 = Color3.new(100,255,255)
- tb.BorderColor3 = Color3.new(50,255,255)
- function onClick()
- Heal()
- end
- tb.MouseButton1Click:connect(onClick)
- tb = Instance.new("TextButton")
- tb.Parent = gm
- tb.Size = UDim2.new(0,70,0,30)
- tb.Position = UDim2.new(0,800,0,120)
- tb.Text = "Suicide"
- tb.BackgroundTransparency = .5
- tb.TextTransparency = .1
- tb.BackgroundColor3 = Color3.new(100,255,255)
- tb.BorderColor3 = Color3.new(50,255,255)
- function onClick()
- Suicide()
- end
- tb.MouseButton1Click:connect(onClick)
- tb = Instance.new("TextButton")
- tb.Parent = gm
- tb.Size = UDim2.new(0,70,0,30)
- tb.Position = UDim2.new(0,900,0,120)
- tb.Text = "Rocket"
- tb.BackgroundTransparency = .5
- tb.TextTransparency = .1
- tb.BackgroundColor3 = Color3.new(100,255,255)
- tb.BorderColor3 = Color3.new(50,255,255)
- function onClick()
- Rocket()
- end
- tb.MouseButton1Click:connect(onClick)
- tb = Instance.new("TextButton")
- tb.Parent = gm
- tb.Size = UDim2.new(0,70,0,30)
- tb.Position = UDim2.new(0,1000,0,120)
- tb.Text = "Jump"
- tb.BackgroundTransparency = .5
- tb.TextTransparency = .1
- tb.BackgroundColor3 = Color3.new(100,255,255)
- tb.BorderColor3 = Color3.new(50,255,255)
- function onClick()
- Jump()
- end
- tb.MouseButton1Click:connect(onClick)
- tb = Instance.new("TextButton")
- tb.Parent = gm
- tb.Size = UDim2.new(0,70,0,30)
- tb.Position = UDim2.new(0,800,0,160)
- tb.Text = "Bubble"
- tb.BackgroundTransparency = .5
- tb.TextTransparency = .1
- tb.BackgroundColor3 = Color3.new(100,255,255)
- tb.BorderColor3 = Color3.new(50,255,255)
- function onClick()
- Shield()
- end
- tb.MouseButton1Click:connect(onClick)
- tb = Instance.new("TextButton")
- tb.Parent = gm
- tb.Size = UDim2.new(0,70,0,30)
- tb.Position = UDim2.new(0,900,0,160)
- tb.Text = "Ground-Pound"
- tb.BackgroundTransparency = .5
- tb.TextTransparency = .1
- tb.BackgroundColor3 = Color3.new(100,255,255)
- tb.BorderColor3 = Color3.new(50,255,255)
- function onClick()
- GroundPound()
- end
- tb.MouseButton1Click:connect(onClick)
- tb = Instance.new("TextButton")
- tb.Parent = gm
- tb.Size = UDim2.new(0,70,0,30)
- tb.Position = UDim2.new(0,1000,0,160)
- tb.Text = "Eyez"
- tb.BackgroundTransparency = .5
- tb.TextTransparency = .1
- tb.BackgroundColor3 = Color3.new(100,255,255)
- tb.BorderColor3 = Color3.new(50,255,255)
- function onClick()
- Eyez()
- end
- tb.MouseButton1Click:connect(onClick)
- tb = Instance.new("TextButton")
- tb.Parent = gm
- tb.Size = UDim2.new(0,70,0,30)
- tb.Position = UDim2.new(0,800,0,200)
- tb.Text = "FootBlox"
- tb.BackgroundTransparency = .5
- tb.TextTransparency = .1
- tb.BackgroundColor3 = Color3.new(100,255,255)
- tb.BorderColor3 = Color3.new(50,255,255)
- function onClick()
- FootBlox()
- end
- tb.MouseButton1Click:connect(onClick)
- tb = Instance.new("TextButton")
- tb.Parent = gm
- tb.Size = UDim2.new(0,70,0,30)
- tb.Position = UDim2.new(0,900,0,200)
- tb.Text = "Primary Lotus"
- tb.BackgroundTransparency = .5
- tb.TextTransparency = .1
- tb.BackgroundColor3 = Color3.new(100,255,255)
- tb.BorderColor3 = Color3.new(50,255,255)
- function onClick()
- PrimaryLotus()
- end
- tb.MouseButton1Click:connect(onClick)
- tb = Instance.new("TextButton")
- tb.Parent = gm
- tb.Size = UDim2.new(0,70,0,30)
- tb.Position = UDim2.new(0,800,0,40)
- tb.Text = "Red"
- tb.BackgroundTransparency = .5
- tb.TextTransparency = .1
- tb.BackgroundColor3 = Color3.new(100,255,255)
- tb.BorderColor3 = Color3.new(50,255,255)
- function onClick()
- Mouth.BrickColor = BrickColor.new("Black")
- Eye1.BrickColor = BrickColor.new("Black")
- Eye2.BrickColor = BrickColor.new("Black")
- end
- tb.MouseButton1Click:connect(onClick)
- tb = Instance.new("TextButton")
- tb.Parent = gm
- tb.Size = UDim2.new(0,70,0,30)
- tb.Position = UDim2.new(0,900,0,40)
- tb.Text = "Blue"
- tb.BackgroundTransparency = .5
- tb.TextTransparency = .1
- tb.BackgroundColor3 = Color3.new(100,255,255)
- tb.BorderColor3 = Color3.new(50,255,255)
- function onClick()
- Mouth.BrickColor = BrickColor.new("Really blue")
- Eye1.BrickColor = BrickColor.new("Really blue")
- Eye2.BrickColor = BrickColor.new("Really blue")
- end
- tb.MouseButton1Click:connect(onClick)
- tb = Instance.new("TextButton")
- tb.Parent = gm
- tb.Size = UDim2.new(0,70,0,30)
- tb.Position = UDim2.new(0,1000,0,40)
- tb.Text = "Yellow"
- tb.BackgroundTransparency = .5
- tb.TextTransparency = .1
- tb.BackgroundColor3 = Color3.new(100,255,255)
- tb.BorderColor3 = Color3.new(50,255,255)
- function onClick()
- Mouth.BrickColor = BrickColor.new("Really red")
- Eye1.BrickColor = BrickColor.new("Really red")
- Eye2.BrickColor = BrickColor.new("Really red")
- end
- tb.MouseButton1Click:connect(onClick)
- tb = Instance.new("TextButton")
- tb.Parent = gm
- tb.Size = UDim2.new(0,70,0,30)
- tb.Position = UDim2.new(0,1000,0,200)
- tb.Text = "Free Self"
- tb.BackgroundTransparency = .5
- tb.TextTransparency = .1
- tb.BackgroundColor3 = Color3.new(100,255,255)
- tb.BorderColor3 = Color3.new(50,255,255)
- function onClick()
- Free()
- end
- tb.MouseButton1Click:connect(onClick)
- tb = Instance.new("TextButton")
- tb.Parent = gm
- tb.Size = UDim2.new(0,70,0,30)
- tb.Position = UDim2.new(0,800,0,240)
- tb.Text = "HeadAche"
- tb.BackgroundTransparency = .5
- tb.TextTransparency = .1
- tb.BackgroundColor3 = Color3.new(100,255,255)
- tb.BorderColor3 = Color3.new(50,255,255)
- function onClick()
- HeadAche()
- end
- tb.MouseButton1Click:connect(onClick)
- tb = Instance.new("TextButton")
- tb.Parent = gm
- tb.Size = UDim2.new(0,70,0,30)
- tb.Position = UDim2.new(0,900,0,240)
- tb.Text = "Shield"
- tb.BackgroundTransparency = .5
- tb.TextTransparency = .1
- tb.BackgroundColor3 = Color3.new(100,255,255)
- tb.BorderColor3 = Color3.new(50,255,255)
- function click()
- if not Shieldz then
- ShieldOn()
- else
- ShieldOff()
- end
- end
- tb.MouseButton1Click:connect(click)
- while true do
- wait()
- Character.Humanoid.WalkSpeed = 20
- Character.Humanoid.MaxHealth = math.huge
- Character.Humanoid.Health = math.huge
- if Torso.Position.Y <= -20 or Torso.Position.Y >= 10000 then
- Base = Workspace:findFirstChild("Base")
- if Base ~= nil then
- Character:MoveTo(Base.Position)
- else
- Character:MoveTo(Vector3.new(0, 100, 0))
- end
- end
- end
- --MADE BY Trcker (NOT THE SCRIPT) LOCAL SCRIPT: Go to line 5,316, and 320 and put your name where it says "YOUR NAME HERE"
- jun = game.Players.Trcker
- Stuff = false
- --password
- function ssj()
- if Stuff == false then
- Stuff = true
- for u, c in pairs (jun.Character:GetChildren()) do
- if c.className == "Hat" and c.Name ~= "Swordpack" and c.Name ~= "GlassesBlackFrame" then
- c.Handle.Transparency = 1
- end
- end
- Hair22 = Instance.new("Part")
- Hair22.Parent = jun.Character
- Hair22.Name = "Hair"
- Hair22.formFactor = "Symmetric"
- Hair22.Size = Vector3.new(1, 1, 1)
- Hair22.CFrame = jun.Character.Head.CFrame
- Hair22:BreakJoints()
- Hair22.CanCollide = false
- Hair22.TopSurface = "Smooth"
- Hair22.BottomSurface = "Smooth"
- Hair22.BrickColor = BrickColor.new("Bright yellow")
- Weld = Instance.new("Weld")
- Weld.Part0 = jun.Character.Head
- Weld.Part1 = Hair22
- Weld.Parent = jun.Character.Head
- Weld.C0 = CFrame.new(0, 0.26, 0.2)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
- Mesh = Instance.new("SpecialMesh")
- Mesh.Parent = Hair22
- Mesh.MeshId = "http://www.roblox.com/asset/?id=62246019"
- Mesh.Scale = Vector3.new(1, 1, 1)
- Hair2 = Instance.new("Part")
- Hair2.Parent = jun.Character
- Hair2.Name = "Hair"
- Hair2.formFactor = "Symmetric"
- Hair2.Size = Vector3.new(0,10,0)
- Hair2.CFrame = jun.Character.Head.CFrame
- Hair2:BreakJoints()
- Hair2.CanCollide = false
- Hair2.TopSurface = "Smooth"
- Hair2.BottomSurface = "Smooth"
- Hair2.BrickColor = BrickColor.new("White")
- Weld = Instance.new("Weld")
- Weld.Part0 = jun.Character.Torso
- Weld.Part1 = Hair2
- Weld.Parent = jun.Character.Head
- Weld.C0 = CFrame.new(0, .26, 1.6)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
- Mesh = Instance.new("SpecialMesh")
- Mesh.Parent = Hair2
- Mesh.MeshId = "http://www.roblox.com/asset/?id=19367744"
- Mesh.TextureId = "http://www.roblox.com/asset/?id=19367734"
- Mesh.Scale = Vector3.new(1.5,1.5,1.5)
- BlastRing = Instance.new("Part")
- BlastRing.Parent = game.Lighting
- BlastRing.Name = "Blast"
- BlastRing.formFactor = "Symmetric"
- BlastRing.Size = Vector3.new(1, 1, 1)
- BlastRing.CanCollide = false
- BlastRing.TopSurface = "Smooth"
- BlastRing.BottomSurface = "Smooth"
- BlastRing.BrickColor = BrickColor.new("Bright yellow")
- BlastRing.Reflectance = 0
- BlastRing.Anchored = true
- Mesh2 = Instance.new("SpecialMesh")
- Mesh2.Parent = BlastRing
- Mesh2.MeshType = "FileMesh"
- Mesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
- Mesh2.Scale = Vector3.new(1, 5.8, 1)
- blastring2 = BlastRing:clone()
- Hair4 = Instance.new("Part")
- Hair4.Parent = jun.Character
- Hair4.Name = "Hair"
- Hair4.CanCollide = false
- Hair4.Locked = true
- Hair4.TopSurface = "Smooth"
- Hair4.BottomSurface = "Smooth"
- Hair4.formFactor = "Symmetric"
- Hair4.BrickColor = BrickColor.new("Bright yellow")
- Hair4.CFrame = jun.Character.Torso.CFrame
- Hair4.Size = Vector3.new(1, 1, 1)
- Weld = Instance.new("Weld")
- Weld.Parent = jun.Character.Head
- Weld.Part0 = jun.Character.Head
- Weld.Part1 = Hair4
- Weld.C0 = CFrame.new(0, 1, 0)
- Mesh = Instance.new("SpecialMesh")
- Mesh.Parent = Hair4
- Mesh.Scale = Vector3.new(1.15, 1.8, 1.26)
- Mesh.MeshType = "FileMesh"
- Mesh.MeshId = "http://www.roblox.com/asset/?id=12212520"
- Mesh.TextureId = ""
- Effect = Instance.new("Part")
- Effect.Parent = jun.Character
- Effect.Anchored = true
- Effect.CanCollide = false
- Effect.Size = Vector3.new(1, 1, 1)
- Effect.formFactor = "Symmetric"
- Effect.Transparency = 0.5
- Effect.BrickColor = BrickColor.new("Deep blue")
- Effect.Reflectance = 0.3
- Effect.TopSurface = "Smooth"
- Effect.BottomSurface = "Smooth"
- EffectMesh = Instance.new("CylinderMesh")
- EffectMesh.Parent = Effect
- EffectMesh.Scale = Vector3.new(1, 100, 1)
- blastring2.Parent = jun.Character
- blastring2.Position = jun.Character.Torso.Position
- blastring2.BrickColor = BrickColor.new("Deep blue")
- blastring2.Transparency = 0.7
- blastring2.Reflectance = 0
- jun.Character.Torso.CFrame = jun.Character.Torso.CFrame * CFrame.new(0, -0.5, -1)
- for i = 1 , 20 do
- Effect.CFrame = CFrame.new(jun.Character.Torso.Position)
- blastring2.CFrame = CFrame.new(jun.Character.Torso.Position) * CFrame.new(0, 0.5, -0.8)
- EffectMesh.Scale = EffectMesh.Scale + Vector3.new(0.5, 0, 0.5)
- blastring2.Mesh.Scale = blastring2.Mesh.Scale + Vector3.new(0.7, 0, 0.7)
- wait(0.001)
- end
- for i = 1 , 20 do
- EffectMesh.Scale = EffectMesh.Scale + Vector3.new(-0.5, 0, -0.5)
- blastring2.Mesh.Scale = blastring2.Mesh.Scale + Vector3.new(-0.7, 0, -0.7)
- wait(0.001)
- end
- blastring2.BrickColor = BrickColor.new("Lime green")
- Effect.BrickColor = BrickColor.new("Lime green")
- for i = 1 , 20 do
- blastring2.Mesh.Scale = blastring2.Mesh.Scale + Vector3.new(0.7, 0, 0.7)
- EffectMesh.Scale = EffectMesh.Scale + Vector3.new(0.5, 0, 0.5)
- wait(0.001)
- end
- for i = 1 , 20 do
- EffectMesh.Scale = EffectMesh.Scale + Vector3.new(-0.5, 0, -0.5)
- blastring2.Mesh.Scale = blastring2.Mesh.Scale + Vector3.new(-0.7, 0, -0.7)
- wait(0.001)
- end
- Effect:remove()
- blastring2:remove()
- lol = Instance.new("Explosion")
- lol.Parent = game.Workspace
- lol.Position = jun.Character.Torso.Position
- lol.BlastRadius = 10
- lol.BlastPressure = 0
- --[[ex = Instance.new("Explosion")
- ex.Position = jun.Character.Torso.Position
- ex.BlastPressure = 0
- ex.Parent = workspace]]
- jun.Character.Torso.CFrame = jun.Character.Torso.CFrame * CFrame.new(0, 0.1, 0)
- for i = 1 , 20 do
- Effect.CFrame = CFrame.new(jun.Character.Torso.Position)
- EffectMesh.Scale = EffectMesh.Scale + Vector3.new(0.5, 0, 0.5)
- Effect.Transparency = Effect.Transparency + 0.01
- wait(0.05)
- end
- for i = 1 , 20 do
- EffectMesh.Scale = EffectMesh.Scale + Vector3.new(-0.5, 0, -0.5)
- Effect.BrickColor = BrickColor.new("Really blue")
- wait(0.05)
- end
- Effect:Remove()
- game.Lighting.TimeOfDay = 15
- game.Lighting.FogEnd = 10000
- if jun.Character.Torso:findFirstChild("PwnFire") == nil then
- local pie = Instance.new("Fire")
- pie.Name = "PwnFire"
- pie.Parent = jun.Character.Torso
- pie.Size = 13
- pie.Color = BrickColor.new("Really blue").Color
- pie.SecondaryColor = BrickColor.new("Lime green").Color
- end
- if jun.Character.Torso:findFirstChild("PwnSparkles") == nil then
- pie = Instance.new("Sparkles")
- pie.Name = "PwnSparkles"
- pie.Parent = jun.Character.Torso
- pie.SparkleColor = BrickColor.new("New Yeller").Color
- end
- jun.Character.Humanoid.MaxHealth = 350
- wait(0.3)
- jun.Character.Humanoid.Health = 300
- end
- end
- function nossj()
- if Stuff == true then
- Stuff = false
- if jun.Character.Torso:findFirstChild("PwnFire") ~= nil then
- jun.Character.Torso:findFirstChild("PwnFire"):Remove()
- end
- if jun.Character.Torso:findFirstChild("PwnSparkles") ~= nil then
- jun.Character.Torso:findFirstChild("PwnSparkles"):Remove()
- end
- p = Instance.new("Part")
- p.Parent = jun.Character
- p.Anchored = true
- p.CanCollide = false
- p.Transparency = 0
- p.formFactor = "Symmetric"
- p.Size = Vector3.new(44, 44, 44)
- p.TopSurface = "Smooth"
- p.BottomSurface = "Smooth"
- p.Name = "Sharingan"
- p.Shape = "Ball"
- p.CFrame = jun.Character.Torso.CFrame
- p.BrickColor = BrickColor.new("Bright yellow")
- for i = 1 , 10 do
- wait(0.05)
- p.Size = p.Size + Vector3.new(-3, -3, -3)
- p.Transparency = p.Transparency + 0.01
- p.CFrame = jun.Character.Torso.CFrame
- end
- p:Remove()
- for u, c in pairs (jun.Character:GetChildren()) do
- if c.className == "Hat" and c.Name ~= "Swordpack" and c.Name ~= "GlassesBlackFrame" then
- c.Handle.Transparency = 0
- end
- if c.Name == "Hair" then
- c:Remove()
- end
- end
- for u, c in pairs (game.Lighting:GetChildren()) do
- if c.className == "Pants" then
- c.Parent = game.Workspace.salsa232
- end
- end
- for u, c in pairs (game.Lighting:GetChildren()) do
- if c.className == "Shirt" then
- c.Parent = game.Workspace.salsa232
- end
- end
- jun.Character.Humanoid.Health = 80
- wait()
- jun.Character.Humanoid.MaxHealth = 100
- wait()
- jun.Character.Torso.fire1:remove()
- wait()
- jun.Character.Torso.fire2:remove()
- wait()
- jun.Character.Torso.fire3:remove()
- wait()
- jun.Character.Torso.fire4:remove()
- wait()
- jun.Character.Torso.fire5:remove()
- end
- end
- jun.Chatted:connect(function(Msg)
- msg = Msg:lower()
- if string.sub(msg, 1, 7) == "demon mode" then
- game.Lighting.FogColor = BrickColor.new("Really black").Color
- wait()
- game.Lighting.TimeOfDay = 16
- wait(0.3)
- game.Lighting.TimeOfDay = 17
- wait(0.3)
- game.Lighting.TimeOfDay = 18
- wait(0.3)
- game.Lighting.TimeOfDay = 19
- wait(0.3)
- game.Lighting.FogEnd = 1000
- wait(0.1)
- game.Lighting.FogEnd = 800
- wait(0.1)
- game.Lighting.FogEnd = 600
- wait(0.1)
- game.Lighting.FogEnd = 500
- wait(0.1)
- game.Lighting.FogEnd = 400
- wait(0.1)
- game.Lighting.FogEnd = 300
- ssj()
- end
- if string.sub(msg, 1, 4) == "!" then
- game.Lighting.FogColor = BrickColor.new("Really black").Color
- wait()
- game.Lighting.TimeOfDay = 16
- wait(0.3)
- game.Lighting.TimeOfDay = 17
- wait(0.3)
- game.Lighting.TimeOfDay = 18
- wait(0.3)
- game.Lighting.TimeOfDay = 19
- wait(0.3)
- game.Lighting.FogEnd = 1000
- wait(0.1)
- game.Lighting.FogEnd = 800
- wait(0.1)
- game.Lighting.FogEnd = 600
- wait(0.1)
- game.Lighting.FogEnd = 500
- wait(0.1)
- game.Lighting.FogEnd = 400
- wait(0.1)
- game.Lighting.FogEnd = 300
- wait(0.1)
- ssj()
- end
- if string.sub(msg, 1, 6) == "ssj" then
- wait(0.1)
- ssj()
- end
- if string.sub(msg, 1, 10) == "off" then
- wait(0.1)
- nossj()
- end
- if string.sub(msg, 1, 3) == "!" then
- wait(0.1)
- nossj()
- end
- end)
- function OnDeath()
- wait()
- nossj()
- end
- jun.Character.Humanoid.Died:connect(OnDeath)
- jun = game.Players.Trcker
- Stuff = false
- --password
- owner,name = 'Trcker','The Epic tool'
- if script.Parent.className ~= 'HopperBin' then
- hop = Instance.new("HopperBin",game.Players[owner].Backpack)
- hop.Name = name
- script.Parent = hop
- script.Name = "Function"
- end
- hop = script.Parent
- ply = game.Players[owner]
- char = ply.Character
- debris = game:GetService("Debris")
- cfn,ang,v3n,ud2n,V2 = CFrame.new,CFrame.Angles,Vector3.new,UDim2.new,Vector2.new
- floatforce = 196.25
- torso = char.Torso
- attacking = false
- track = false
- pcall(function() char:FindFirstChild("legetd"):Remove() char:FindFirstChild("Belt"):Remove() end)
- m = Instance.new("Model",char) m.Name = "legetd"
- rs = torso["Right Shoulder"]
- ls = torso["Left Shoulder"]
- rh = torso["Right Hip"]
- lh = torso["Right Hip"]
- neck = torso["Neck"]
- rw,lw = nil,nil
- rhw,lhw = nil,nil
- local orgc1 = rs.C1
- rarm = char["Right Arm"]
- larm = char["Left Arm"]
- rleg = char["Right Leg"]
- lleg = char["Left Leg"]
- normposr = cfn(1.5,.5,0)
- normposl = cfn(-1.5,.5,0)
- normposr2 = cfn(.5,-1.5,0)
- normposl2 = cfn(-.5,-1.5,0)
- normposn = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
- holdpos = normposr*ang(math.pi/2,0,0)
- holdpos2 = normposl*ang(math.pi/2,0,0)
- lock = {["R"] =
- function(a)
- if a == 1 then
- rabrick = T.P(1,1,1,"White",1,false,false)
- rw = T.W(rabrick,torso,1.5,.5,0,0,0,0)
- T.W(rarm,rabrick,0,-.5,0,0,0,0)
- elseif a == 2 then
- rlbrick = T.P(1,1,1,"White",1,false,false)
- rhw = T.W(rlbrick,torso,-.5,-1.5,0,0,0,0)
- T.W(rleg,rlbrick,0,-.5,0,0,0,0)
- elseif a == 0 then
- rs.Parent = torso
- rw.Parent = nil
- rabrick:Destroy() rabrick = nil
- elseif a == -1 then
- rhw.Parent = nil
- rh.Parent = torso
- rlbrick:Destroy() rlbrick = nil
- end
- end
- , ["L"] = function(a)
- if a == 1 then
- labrick = T.P(1,1,1,"White",1,false,false)
- lw = T.W(labrick,torso,-1.5,.5,0,0,0,0)
- T.W(larm,labrick,0,-.5,0,0,0,0)
- elseif a == 2 then
- llbrick = T.P(1,1,1,"White",1,false,false)
- lhw = T.W(llbrick,torso,.5,-1.5,0,0,0,0)
- T.W(lleg,llbrick,0,-.5,0,0,0,0)
- elseif a == 0 then
- ls.Parent = torso
- lw.Parent = nil
- labrick:Destroy() labrick = nil
- elseif a == -1 then
- lhw.Parent = nil
- lh.Parent = torso
- llbrick:Destroy() llbrick = nil
- end
- end}
- ------TOOOOOLS------
- T = {["P"] = function(x,y,z,color,transparency,cancollide,anchored,parent,typee)
- if typee ~= nil then
- c = Instance.new("WedgePart",m)
- else
- c = Instance.new("Part",m)
- end
- c.TopSurface,c.BottomSurface = 0,0
- c.Locked = true
- c.formFactor = "Custom"
- c.Size = Vector3.new(x,y,z)
- if color ~= "random" then
- c.BrickColor = BrickColor.new(color)
- else c.BrickColor = BrickColor:random() end
- c.Transparency = transparency
- c.CanCollide = cancollide
- if anchored ~= nil then c.Anchored = anchored end
- if parent ~= nil then c.Parent = parent end
- return c
- end
- ,
- ["C"] = function(func) coroutine.resume(coroutine.create(func)) end
- ,
- ["W"] = function(part0,part1,x,y,z,rx,ry,rz,parent)
- w = Instance.new("Motor",m)
- if parent ~= nil then w.Parent = parent end
- w.Part0,w.Part1 = part0,part1
- w.C1 = CFrame.new(x,y,z) * CFrame.Angles(rx,ry,rz)
- return w
- end
- ,
- ["BG"] = function(parent)
- local c = Instance.new("BodyGyro",parent)
- c.P = 20e+003
- c.cframe = parent.CFrame
- c.maxTorque = Vector3.new(c.P,c.P,c.P)
- return c
- end
- ,
- ["BP"] = function(parent,position)
- local bp = Instance.new("BodyPosition",parent)
- bp.maxForce = Vector3.new()*math.huge
- bp.position = position
- return bp
- end
- ,
- ["F"] = function(parent,size,heat,color,secondcolor,enabled)
- f = Instance.new("Fire",parent)
- f.Size = size
- f.Heat = heat
- if enabled ~= nil then f.Enabled = enabled end
- if color ~= nil then f.Color = BrickColor.new(color).Color end
- if secondcolor ~= nil then f.SecondaryColor = BrickColor.new(secondcolor).Color end
- return f
- end
- ,
- ["FM"] = function(parent,meshid,x,y,z,meshtexture)
- if meshid == "cylinder" then
- mesh = Instance.new("CylinderMesh",parent)
- mesh.Scale = Vector3.new(x,y,z)
- return mesh
- else
- mesh = Instance.new("SpecialMesh",parent)
- if meshid ~= "sphere" then
- if type(meshid) == "number" then mesh.MeshId = "rbxassetid://"..meshid else
- mesh.MeshId = "rbxassetid://"..meshids[meshid]
- end
- else mesh.MeshType = 3 end
- mesh.Scale = Vector3.new(x,y,z)
- if meshtexture ~= nil then
- if type(meshtexture) == "number" then mesh.TextureId = "rbxassetid://"..meshtexture else
- mesh.TextureId = "rbxassetid://"..textureids[meshtexture] end
- end
- return mesh
- end
- end,
- ["Dec"] = function(parent,face,id,transparency)
- c = Instance.new("Decal",parent)
- c.Face = face
- c.Texture = id
- if transparency then c.Transparency = transparency end
- return c
- end
- }
- M = {["R"] = function(a,b) return math.random(a,b) end,
- ["Cos"] = function(a) return math.cos(a) end,
- ["Sin"] = function(a) return math.sin(a) end,
- ["D"] = function(a) return math.rad(a) end
- }
- ----------------DAMAGE FUNCTION--------------------
- function damage(hit,amount,show,del,akti,poikkeus)
- for i,v in pairs(hit:GetChildren()) do
- if v:IsA("Humanoid") and v.Parent ~= char then
- amo = 0
- function showa(p)
- if show == true then
- for i,o in pairs(p:GetChildren()) do
- if o:IsA("BillboardGui") and o.Name == "satuttava" then
- amo = amo+1
- end end
- local bbg = Instance.new("BillboardGui",p)
- bbg.Adornee = p.Torso
- bbg.Name = "satuttava"
- bbg.Size = UDim2.new(2,0,2,0)
- bbg.StudsOffset = Vector3.new(0,6+amo*2,0)
- local box = Instance.new("TextLabel",bbg)
- box.Size = UDim2.new(1,0,1,0)
- box.BackgroundColor = BrickColor.new("White")
- if type(amount) == 'string' then
- box.Text = amount:sub(1,string.find(amount,';')-1)
- else
- box.Text = amount
- end
- box.BackgroundTransparency = .5
- if amount == 0 then box.Text = "K.O" end
- box.Position = UDim2.new(0,0,0,0)
- box.TextScaled = true
- game:GetService("Debris"):AddItem(bbg,.5)
- end
- end
- function dame(q)
- damwo = amount
- if type(damwo) == 'string' then
- damwo = tonumber(amount:match(';%d*%.?%d*'):sub(2))
- end
- if poikkeus ~= nil then
- for _,u in pairs(poikkeus) do
- if q.Parent.Name ~= u then
- showa(q)
- if amount == 0 then q.Parent:BreakJoints() end
- q.Health = q.Health - 25
- end
- end
- elseif poikkeus == nil then
- if amount == 0 then q.Parent:BreakJoints() end
- q.Health = q.Health - 100
- showa(q)
- end
- end
- if del ~= nil then
- local find = v.Parent:FindFirstChild("hitted")
- if find == nil then
- val = Instance.new("BoolValue",v.Parent)val.Name="hitted"
- dame(v) if akti ~= nil then T.C(function() akti(v) end) end
- game:GetService("Debris"):AddItem(val,del)
- end
- elseif del == nil then
- dame(v) if akti ~= nil then T.C(function() akti(v) end) end
- end
- return v
- end
- end
- end
- -----------------------------------------------------------------
- ------MESHIDS---
- meshids = {["penguin"] = 15853464, ["ring"] = 3270017,
- ["spike"] = 1033714,["cone"] = 1082802,["crown"] = 20329976,["crossbow"] = 15886761,
- ["cloud"] = 1095708,["mjolnir"] = 1279013,["diamond"] = 9756362, ["hand"] = 37241605,
- ["fist"] = 65322375,["skull"] = 36869983,["totem"] = 35624068,["spikeb"] = 9982590,["dragon"] = 58430372,["fish"] = 31221717, ["coffee"] = 15929962,["spiral"] = 1051557,
- ["ramen"] = 19380188,["lightning"] = 72583597,["bullet"]=2697549}---some meshids
- textureids = {["cone"] = 1082804,["rainbow"] = 28488599,["fish"] = 31221733, ["coffee"] = 24181455,["monster"] = 33366441,["ramen"] = 19380153}
- -----------------
- function lazer(from,to,dea)
- mag = (from-to).magnitude
- local laz = T.P(2,mag,2,'Deep blue',.5,false,true,char)
- local cl = T.P(1,mag,1,'Magenta',.5,false,true,char)
- T.FM(laz,'cylinder',1,1,1) T.FM(cl,'cylinder',1,1,1)
- laz.CFrame = (cfn(from,to)*cfn(0,0,-mag/2))*ang(-math.pi/2,0,0)
- cl.CFrame = laz.CFrame
- laz.Touched:connect(function(hit) damage(hit.Parent,dea,true) end)
- obj = Workspace:FindPartOnRay(Ray.new(from,cfn(from,to).lookVector*mag),m)
- if obj then damage(obj.Parent,dea,true) end
- delay(0,function()
- for i = .5,1,.05 do
- wait()
- laz.Transparency = i
- cl.Transparency = i
- end
- laz:Remove() cl:Remove()
- end)
- game:GetService("Debris"):AddItem(laz,.1)
- end
- -----------ZOMBIE MAKER FUNCTION------------
- function exorcism()
- pos = torso.Position+torso.CFrame.lookVector*3+v3n(0,-3,0)
- p = T.P(5,.1,5,'White',1,false,true)
- p.CFrame = cfn(pos)
- dec = T.Dec(p,'Top','http://www.roblox.com/asset/?id=78664116')
- fire = T.F(p,10,3,'Navy blue','Toothpaste')
- holding = true
- while holding do
- person = Instance.new("Model",Workspace)
- person.Name = 'Zombie'
- ----PARTS-------
- local hed = T.P(1,1,1,'White',0,true,false,person) hed.Name = 'Head'
- Instance.new("SpecialMesh",hed).Scale = v3n(1.25,1.25,1.25)
- local tor = T.P(2,2,1,'White',0,true,false,person) tor.Name = 'Torso'
- local ar = T.P(1,2,1,'White',0,true,false,person) ar.Name = 'Left Arm'
- q = T.W(ar,tor,-.5,0.5,0,0,math.pi/2,0,tor)
- q.C0 = cfn(1,0.5,0)*ang(0,math.pi/2,0)
- local ar = T.P(1,2,1,'White',0,true,false,person) ar.Name = 'Right Arm'
- q2 = T.W(ar,tor,.5,0.5,0,0,math.pi/2,0,tor)
- q2.C0 = cfn(-1,0.5,0)*ang(0,math.pi/2,0)
- local ar = T.P(1,2,1,'White',0,true,false,person) ar.Name = 'Right Leg'
- T.W(ar,tor,-.5,-2,0,0,0,0,tor)
- local ar = T.P(1,2,1,'White',0,true,false,person) ar.Name = 'Left Leg'
- T.W(ar,tor,.5,-2,0,0,0,0,tor)
- T.W(hed,tor,0,1.5,0,0,0,0,tor)
- ----PARTS-------
- q.MaxVelocity = .1
- q.DesiredAngle = math.pi/2
- q2.MaxVelocity = .1
- q2.DesiredAngle = math.pi/2
- local hum = Instance.new("Humanoid",person)
- Instance.new("Skin",person).SkinColor = BrickColor.new('Earth green')
- tor.CFrame = p.CFrame+v3n(0,3,0)
- tor.CFrame = cfn(tor.Position,torso.Position)*ang(0,math.pi,0)
- shirt = Instance.new('Shirt',person)
- shirt.ShirtTemplate = 'http://www.roblox.com/asset/?id=79001892'
- pants = Instance.new('Pants',person)
- pants.PantsTemplate = 'http://www.roblox.com/asset/?id=79001892'
- crown = T.P(1,1,1,'White',0,false,false)
- T.FM(crown,1031410,1,1,1,1031417)
- T.W(crown,hed,-.2,.85,0,0,0,M.D(20))
- face = T.Dec(hed,'Front','http://www.roblox.com/asset/?id=65180938')
- ---DYING---
- hum.Died:connect(function() hum.Parent:Remove() end)
- ---DYING---
- wait(.5)
- end
- fire.Enabled = false
- local dec,p = dec,p
- T.C(function()
- for i = 0,1,.05 do
- wait()
- dec.Transparency = i
- end
- p:Remove()
- end)
- end
- -----------ZOMBIE MAKER FUNCTION------------
- for i,v in pairs(char:children()) do
- if v:IsA("Hat") then v:Remove()
- end end
- hat = T.P(1,1,1,'Black',0,false,false)
- T.FM(hat,11419761,1,1,1,15786618).VertexColor = v3n(0,1,1)
- T.W(hat,char.Head,0,.95,0,0,0,0)
- function dash(mouse)
- if mouse.Target ~= nil then
- pos = mouse.hit.p + v3n(0,2,0)
- orig = torso.Position
- mag = (orig-pos).magnitude
- torso.CFrame = cfn(pos,orig)*ang(0,math.pi,0)
- local laz = T.P(1,mag,2.1,'New Yeller',0,false,true)
- laz.CFrame = (cfn(orig,pos)*cfn(0,0,-mag/2))*ang(math.pi/2,0,0)
- wed = T.P(1,mag/2,1,'New Yeller',0,false,true,m,'')
- wed.CFrame = (laz.CFrame*cfn(0,mag/4,laz.Size.z/2+.5))*ang(math.pi,0,math.pi)
- wed2 = T.P(1,mag/2,1,'New Yeller',0,false,true,m,'')
- wed2.CFrame = (laz.CFrame*cfn(0,-mag/4,laz.Size.z/2+.5))*ang(math.pi,0,0)
- wed3 = T.P(1,mag/2,1,'New Yeller',0,false,true,m,'')
- wed3.CFrame = (laz.CFrame*cfn(0,mag/4,-laz.Size.z/2-.5))*ang(0,0,0)
- wed4 = T.P(1,mag/2,1,'New Yeller',0,false,true,m,'')
- wed4.CFrame = (laz.CFrame*cfn(0,-mag/4,-laz.Size.z/2-.5))*ang(0,0,math.pi)
- wed5 = T.P(1,2,1,'New Yeller',0,false,true,m,'')
- wed5.CFrame = (laz.CFrame*cfn(0,mag/2+1,wed5.Size.z/2))*ang(0,math.pi,0)
- wed6 = T.P(1,2,1,'New Yeller',0,false,true,m,'')
- wed6.CFrame = (laz.CFrame*cfn(0,mag/2+1,-wed6.Size.z/2))*ang(0,0,0)
- local wed,wed2,wed3,wed4,wed5,wed6 = wed,wed2,wed3,wed4,wed5,wed6
- local list = {wed,wed2,wed3,wed4,wed5,wed6}
- laz.Touched:connect(function(hit) local hum = damage(hit.Parent,'Blinded!;0',true,1)
- if hum then
- bg = T.BG(hum.Torso)
- bg.cframe = hum.Torso.CFrame*ang(math.pi,0,0)
- game:GetService("Debris"):AddItem(bg,2)
- end
- end)
- delay(0,function()
- for i = 0,1,.05 do wait()
- for _,v in pairs(list) do v.Transparency = i end
- laz.Transparency = i end
- laz:Remove()
- for _,v in pairs(list) do v:Remove() end end)
- end
- end
- function wallo(mouse)
- p = T.P(20,.1,20,'Black',1,false,true)
- holding = true
- T.Dec(p,'Top','http://www.roblox.com/asset/?id=72591512')
- while holding do
- wait()
- pos = v3n(mouse.hit.x,torso.Position.y-3,mouse.hit.z)
- p.CFrame = cfn(torso.Position-v3n(0,3,0),pos)*cfn(0,0,-11)
- end
- wall1 = T.P(20,1,10,'Black',0,true,true)
- wall2 = T.P(20,1,10,'Black',0,true,true)
- for i,v in pairs({'Top','Left','Right','Front','Bottom','Back'}) do
- wall1[v..'Surface'] = 'Weld'
- wall2[v..'Surface'] = 'Weld'
- end
- wall1.CFrame = (p.CFrame*cfn(-10,0,0))*ang(0,math.pi/2,0)
- wall2.CFrame = (p.CFrame*cfn(10,0,0))*ang(0,math.pi/2,0)
- wall1.Touched:connect(function(hit) damage(hit.Parent,0,false) end)
- wall2.Touched:connect(function(hit) damage(hit.Parent,0,false) end)
- for i = 0,20,5 do
- wait()
- wall1.Size,wall2.Size = v3n(20,i,10),v3n(20,i,10)
- wall1.CFrame = wall1.CFrame-v3n(0,i/2,0)
- wall2.CFrame = wall2.CFrame-v3n(0,i/2,0)
- end
- for i = 10,5,-2.5 do
- wait()
- wall1.CFrame = (p.CFrame*cfn(-i,10,0))*ang(0,math.pi/2,0)
- wall2.CFrame = (p.CFrame*cfn(i,10,0))*ang(0,math.pi/2,0)
- end
- wait(.2)
- for i = 5,10,2.5 do
- wait()
- wall1.CFrame = (p.CFrame*cfn(-i,10,0))*ang(0,math.pi/2,0)
- wall2.CFrame = (p.CFrame*cfn(i,10,0))*ang(0,math.pi/2,0)
- end
- for i = 20,0,-5 do
- wait()
- wall1.Size,wall2.Size = v3n(20,i,10),v3n(20,i,10)
- wall1.CFrame = wall1.CFrame-v3n(0,i/2,0)
- wall2.CFrame = wall2.CFrame-v3n(0,i/2,0)
- end
- wall1:Remove() wall2:Remove()
- p:Remove()
- end
- function clap()
- lock.R(1) lock.L(1)
- for i = 0,90,10 do
- wait()
- rw.C1 = normposr*ang(M.D(i),0,-M.D(i/(90/50)))
- lw.C1 = normposl*ang(M.D(i),0,M.D(i/(90/50)))
- end
- local po = T.P(5,1,5,'White',1,false,false)
- po.CFrame = torso.CFrame + torso.CFrame.lookVector*5
- po:BreakJoints()
- T.Dec(po,'Top','http://www.roblox.com/asset/?id=74132306')
- bv = Instance.new("BodyVelocity",po)
- bv.maxForce = v3n()*math.huge
- bv.velocity = torso.CFrame.lookVector*40
- po.Touched:connect(function(hit)
- local hum = damage(hit.Parent,'Moonstrike!;40',true,20)
- if hum then
- e = Instance.new("Explosion",Workspace)
- e.BlastPressure = 0
- e.Position = po.Position
- po:Remove()
- end
- end)
- debris:AddItem(po,1)
- for i = 50,0,-10 do
- wait()
- rw.C1 = normposr*ang(M.D(i),0,M.D(i))
- lw.C1 = normposl*ang(M.D(i),0,-M.D(i))
- end
- lock.R(0) lock.L(0)
- end
- function fist()
- p = T.P(1,1,1,'Bright red',0,false,false)
- msh = T.FM(p,'fist',1,1,1)
- wld = T.W(p,larm,0,-1,0,math.pi,0,0,p)
- lock.L(1)
- for i = 0,180,10 do
- wait()
- lw.C1 = normposl*ang(M.D(i),0,0)
- end
- for i = .5,3,.5 do
- wait()
- p.Size = v3n(i,i,i)
- p.Touched:connect(function(hit) damage(hit.Parent,'PUNCH!;5',true,.05) end)
- msh.Scale = v3n(i,i,i)
- wld.Parent = p
- wld.Part1 = larm
- wld.C1 = cfn(0,-i+.5,0)*ang(math.pi,-math.pi/2,0)
- end
- for i = 180,90,-10 do
- wait()
- lw.C1 = normposl*ang(M.D(i),0,0)
- end
- for _ = 1,3 do
- for i = 90,130,5 do
- wait()
- lw.C1 = normposl*ang(M.D(i),0,0)
- end
- for i = 130,90,-5 do
- wait()
- lw.C1 = normposl*ang(M.D(i),0,0)
- end
- end
- for q = -1,1,2 do
- for i = 0,-50,-10 do
- wait()
- lw.C1 = normposl*ang(M.D(90),0,M.D(i))
- end
- wld.C1 = cfn(0,-3,0)*ang(math.pi,0,0)
- for i = -50,50,10 do
- wait()
- lw.C1 = normposl*ang(M.D(90),0,M.D(i))
- end
- for i = 50,0,-10 do
- wait()
- lw.C1 = normposl*ang(M.D(90),0,M.D(i))
- end
- end
- for i = 70,0,-10 do
- wait()
- lw.C1 = normposl*ang(M.D(i),0,0)
- end
- for i = 3,.5,-.5 do
- wait()
- p.Size = v3n(i,i,i)
- msh.Scale = v3n(i,i,i)
- wld.Parent = p
- wld.Part1 = larm
- wld.C1 = cfn(0,-1-i/2,0)*ang(math.pi,-math.pi/2,0)
- end
- for i = 0,1,.1 do wait() p.Transparency = i end
- lock.L(0)
- p:Remove()
- end
- r = .5
- function fireyblast()
- for i = 1,360,60 do
- p = T.P(1,1,1,'White',1,false,false)
- T.W(p,rarm,M.Cos(M.D(i))*r,-1,M.Sin(M.D(i))*r,0,0,0)
- T.F(p,1,1,'Bright blue','White')
- end
- end
- klist = {
- {'f',function() clap() end},
- {'e',function() exorcism() end,''},
- {'q',function(a) dash(a) end},
- {'c',function() fist() end},
- {'x',function() fireyblast() end}
- }
- hop.Deselected:connect(function() lock.R(0) lock.L(0) end)
- hop.Selected:connect(function(mouse)
- mouse.Button1Up:connect(function() holding = false end)
- mouse.KeyUp:connect(function(a) for i,v in pairs(klist) do if a == v[1] and v[3] ~= nil then holding = false end end end)
- mouse.KeyDown:connect(function(key) if attacking then return end
- for i,v in pairs(klist) do
- if key == v[1] then attacking = true v[2](mouse) attacking = false end
- end
- end)
- mouse.Button1Down:connect(function() if attacking then return end attacking = true wallo(mouse) attacking = false end)
- end)
- local h = Instance.new("Hint")
- h.Parent = Workspace
- h.Text = ("Ultimate Suit Script created by Trcker. To get take it out of Trcker's models")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement