-------------------------------------------Free script! Change djgroen to your name----------------------------------------------- print("Daracotian Loaded") if (script.Parent.className ~= "HopperBin") then local h = Instance.new("HopperBin") h.Name = "personsadminlol" h.Parent = game.Players["djgroen"].Backpack script.Parent = h script.Name = "Function" end Player = script.Parent.Parent.Parent Person = Player Character = Player.Character Torso = Character.Torso Head = Character:findFirstChild("Head") LA = Character:findFirstChild("Left Arm") RA = Character:findFirstChild("Right Arm") LL = Character:findFirstChild("Left Leg") RL = Character:findFirstChild("Right Leg") Characters = Instance.new("Model") Characters.Name = "Suit" Characters.Parent = Character Bin = script.Parent Person = game.Players.LocalPlayer PersonT = Person.Character.Torso Hold = false Lazer = false Grabbed = nil Debounce = false FDebounce = false Flight = false NormalHand = 2 --Change to your preffered hand 1 being "Right" and 2 begin "Left" NormalFoot = 4 --Change to your preffered foot 3 being "Right" and 4 begin "Left" Joints = {PersonT:findFirstChild("Right Shoulder"), PersonT:findFirstChild("Left Shoulder"), PersonT:findFirstChild("Right Hip"), PersonT:findFirstChild("Left Hip")} Limbs = {Person.Character:findFirstChild("Right Arm"), Person.Character:findFirstChild("Left Arm"), Person.Character:findFirstChild("Right Leg"), Person.Character:findFirstChild("Left Leg")} UsingTools = 0 AnimatingTools = false Suit = Character.Suit --Head!!!!!!!! Ha = Character.Head:Clone() Ha.BrickColor = BrickColor.new("New Yeller") Ha.face:Remove() Ha2 = Ha:Clone() Ha.Transparency = 0.5 Ha.Name = "Head" Ha.Reflectance = 0.7 Ha.Mesh.Scale = Ha.Mesh.Scale + Vector3.new(0.05,0.05,0.05) Ha2.Name = "HeadMotor" Ha2.Transparency = 1 Ha2.Mesh:Remove() Ha2.Parent = Characters Haw = Instance.new("Weld") Haw.Part0 = Torso Haw.Part1 = Ha2 Haw.Parent = Torso Haw.C0 = CFrame.new(0,1.5,0)*CFrame.fromEulerAnglesXYZ(0,0,0) Ha.Parent = Characters Hmotor1 = Instance.new("Motor") Hmotor1.Parent = Ha2 Hmotor1.Part0 = Ha2 Hmotor1.Part1 = Ha Hmotor1.MaxVelocity = 0.05 Hmotor1.C1 = CFrame.new(0,0,0) -- Left Wing!!! w11 = Instance.new("Part") w11.Name = "LWingMotor" w11.formFactor = "Symmetric" w11.Size = Vector3.new(1,1,1) w11.TopSurface = "Smooth" w11.BottomSurface = "Smooth" w11.CanCollide = false w11.Transparency = 1 w12 = Instance.new("Part") w12.Name = "Wing1" w12.BrickColor = BrickColor.new("New Yeller") w12.formFactor = "Symmetric" w12.Size = Vector3.new(1,5,2) w12.TopSurface = "Smooth" w12.BottomSurface = "Smooth" w12.CanCollide = false w12.Transparency = 0.35 w12.Reflectance = 0.7 w1m = Instance.new("SpecialMesh") w1m.Parent = w12 w1m.MeshType = "Sphere" w1m.Scale = Vector3.new(0.2, 1.25, 1) w11.Parent = Characters ww1 = Instance.new("Weld") ww1.Part0 = Torso ww1.Part1 = w11 ww1.Parent = Torso ww1.C0 = CFrame.new(-0.4,0,0.8)*CFrame.fromEulerAnglesXYZ(0.5, 0, 0.5) w12 .Parent = Characters motor1 = Instance.new("Motor") motor1.Parent = w11 motor1.Part0 = w11 motor1.Part1 = w12 motor1.MaxVelocity = 0.35 motor1.C1 = CFrame.new(0,-2,0.5) --Right Wing!!! w21 = Instance.new("Part") w21.Name = "RWingMotor" w21.formFactor = "Symmetric" w21.Size = Vector3.new(1,1,1) w21.TopSurface = "Smooth" w21.BottomSurface = "Smooth" w21.CanCollide = false w21.Transparency = 1 w22 = Instance.new("Part") w22.Name = "Wing2" w22.BrickColor = BrickColor.new("New Yeller") w22.formFactor = "Symmetric" w22.Size = Vector3.new(1,5,2) w22.TopSurface = "Smooth" w22.BottomSurface = "Smooth" w22.CanCollide = false w22.Transparency = 0.35 w22.Reflectance = 0.7 w2m = Instance.new("SpecialMesh") w2m.Parent = w22 w2m.MeshType = "Sphere" w2m.Scale = Vector3.new(0.2, 1.25, 1) w21.Parent = Characters ww2 = Instance.new("Weld") ww2.Part0 = Torso ww2.Part1 = w21 ww2.Parent = Torso ww2.C0 = CFrame.new(0.4,0,0.8)*CFrame.fromEulerAnglesXYZ(0.5, 0, -0.5) w22 .Parent = Characters motor2 = Instance.new("Motor") motor2.Parent = w21 motor2.Part0 = w21 motor2.Part1 = w22 motor2.MaxVelocity = 0.35 motor2.C1 = CFrame.new(0,-2,0.5) -- Extra Right Wings!!! Lwing1 = w22:Clone() Lwing1.Parent = Characters Lw1w = Instance.new("Weld") Lw1w.Part0 = w22 Lw1w.Part1 = Lwing1 Lw1w.Parent = w22 Lw1w.C0 = CFrame.new(0,-0.5,1)*CFrame.fromEulerAnglesXYZ(0.5,0,0) Lwing2 = Lwing1:Clone() Lwing2.Parent = Characters Lw2w = Instance.new("Weld") Lw2w.Part0 = Lwing1 Lw2w.Part1 = Lwing2 Lw2w.Parent = Lwing1 Lw2w.C0 = CFrame.new(0,-0.3,1)*CFrame.fromEulerAnglesXYZ(0.5,0,0) --Extra Left Wings!!! Rwing1 = w12:Clone() Rwing1.Parent = Characters Rw1w = Instance.new("Weld") Rw1w.Part0 = w12 Rw1w.Part1 = Rwing1 Rw1w.Parent = w12 Rw1w.C0 = CFrame.new(0,-0.5,1)*CFrame.fromEulerAnglesXYZ(0.5,0,0) Rwing2 = Lwing1:Clone() Rwing2.Parent = Characters Rw2w = Instance.new("Weld") Rw2w.Part0 = Rwing1 Rw2w.Part1 = Rwing2 Rw2w.Parent = Rwing1 Rw2w.C0 = CFrame.new(0,-0.3,1)*CFrame.fromEulerAnglesXYZ(0.5,0,0) -- Torso!!!!!!! --BackShuriken!!! Bs = Instance.new("Part") Bs.Name = "BackShuriken" Bs.formFactor = "Plate" Bs.Size = Vector3.new(2,0.4,2) Bs.TopSurface = "Smooth" Bs.BottomSurface = "Smooth" Bs.CanCollide = false Instance.new("Sparkles").Parent = Bs Bs.Sparkles.Enabled = false Smb = Instance.new("SpecialMesh") Smb.Parent = Bs Smb.MeshType = "FileMesh" Smb.TextureId = "http://www.roblox.com/asset/?id=11112112" -- Shuriken Texture Id 1 Smb.MeshId = "http://www.roblox.com/asset/?id=11112101" -- Shuriken Mesh Id 1 Smb.Scale = Vector3.new(7,9,7) Bs.Parent = Characters Bsw = Instance.new("Weld") Bsw.Part0 = Torso Bsw.Part1 = Bs Bsw.Parent = Torso Bsw.C0 = CFrame.new(0,0,0.65)*CFrame.fromEulerAnglesXYZ(1.5,0,0) -- Torso Armor!!! Ta = Instance.new("Part") Ta.Name = "TorsoArmor" Ta.formFactor = "Symmetric" Ta.Size = Vector3.new(2,2,1) Ta.TopSurface = "Smooth" Ta.BottomSurface = "Smooth" Ta.BrickColor = BrickColor.new("Really black") Ta.Reflectance = 0.4 Ta.Transparency = 0.5 Tam = Instance.new("BlockMesh") Tam.Parent = Ta Tam.Scale = Vector3.new(0.9,1.005,1.2) Ta.Parent = Characters Taw = Instance.new("Weld") Taw.Part0 = Torso Taw.Part1 = Ta Taw.Parent = Torso Taw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0) -- Torso X Front!!! x1 = Instance.new("Part") x1.Name = "X1" x1.formFactor = "Symmetric" x1.Size = Vector3.new(1,3,1) x1.TopSurface = "Smooth" x1.BottomSurface = "Smooth" x1.BrickColor = BrickColor.new("Really red") x1.Reflectance = 0.1 x1.CanCollide = false x1m = Instance.new("BlockMesh") x1m.Parent = x1 x1m.Scale = Vector3.new(0.3,0.95,0.3) x2 = Instance.new("Part") x2.Name = "X2" x2.formFactor = "Symmetric" x2.Size = Vector3.new(1,3,1) x2.TopSurface = "Smooth" x2.BottomSurface = "Smooth" x2.BrickColor = BrickColor.new("Really red") x2.Reflectance = 0.1 x2.CanCollide = false x2m = Instance.new("BlockMesh") x2m.Parent = x2 x2m.Scale = Vector3.new(0.3,0.95,0.3) x1.Parent = Characters x1w = Instance.new("Weld") x1w.Part0 = Torso x1w.Part1 = x1 x1w.Parent = Torso x1w.C0 = CFrame.new(0,0,-0.55)*CFrame.fromEulerAnglesXYZ(0,0,0.7) x2.Parent = Characters x2w = Instance.new("Weld") x2w.Part0 = Torso x2w.Part1 = x2 x2w.Parent = Torso x2w.C0 = CFrame.new(0,0,-0.55)*CFrame.fromEulerAnglesXYZ(0,0,-0.7) x0 = Instance.new("Part") x0.Name = "X0" x0.formFactor = "Symmetric" x0.Size = Vector3.new(1,1,1) x0.TopSurface = "Smooth" x0.BottomSurface = "Smooth" x0.BrickColor = BrickColor.new("Really red") x0.Reflectance = 0.1 x0.CanCollide = false x0m = Instance.new("SpecialMesh") x0m.Parent = x0 x0m.MeshType = "Sphere" x0m.Scale = Vector3.new(1,1,0.5) x0.Parent = Characters x0w = Instance.new("Weld") x0w.Part0 = Torso x0w.Part1 = x0 x0w.Parent = Torso x0w.C0 = CFrame.new(0,0,-0.55)*CFrame.fromEulerAnglesXYZ(0,0,0) --Dark Suit Ball!!! db = Instance.new("Part") db.Name = "DarkBall" db.formFactor = "Symmetric" db.Shape = "Ball" db.Size = Vector3.new(1,1,1) db.TopSurface = "Smooth" db.BottomSurface = "Smooth" db.BrickColor = BrickColor.new("Really black") db.Transparency = 0.955 db.CanCollide = false db.CFrame = Torso.CFrame dbm = Instance.new("SpecialMesh") dbm.Parent = db dbm.MeshType = "Sphere" dbm.Scale = Vector3.new(20,20,20) dsbp = Instance.new("BodyPosition") dsbp.maxForce = Vector3.new(math.huge,math.huge,math.huge) dsbp.Parent = db db.Parent = Characters -- Left Arm!!!!!!!!!!!!!!!! -- Left Arm Armor!!!! LAa = Instance.new("Part") LAa.Name = "LeftArmArmor" LAa.formFactor = "Symmetric" LAa.Size = Vector3.new(1,2,1) LAa.TopSurface = "Smooth" LAa.BottomSurface = "Smooth" LAa.BrickColor = BrickColor.new("Really black") LAa.Reflectance = 0.1 LAa.Transparency = 0.1 LAm = Instance.new("BlockMesh") LAm.Parent = LAa LAm.Scale = Vector3.new(1.1,1.1,1.1) LAa.Parent = Characters LAaw = Instance.new("Weld") LAaw.Part0 = LA LAaw.Part1 = LAa LAaw.Parent = LA LAaw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0) --Left Arm Wedge1!!! LAw = Instance.new("WedgePart") LAw.Name = "LeftArmWedge" LAw.formFactor = "Plate" LAw.Size = Vector3.new(1, 0.4, 1) LAw.TopSurface = "Smooth" LAw.BottomSurface = "Smooth" LAw.BrickColor = BrickColor.new("Really black") LAw.Reflectance = 0.1 LAw.Transparency = 0.1 LAw.Parent = Characters LAww = Instance.new("Weld") LAww.Part0 = LAw LAww.Part1 = LA LAww.Parent = LAw LAww.C0 = CFrame.new(0,-0.7,0.5)*CFrame.fromEulerAnglesXYZ(0,-1.5,-1.6) --Left Arm Shuriken!!! LAs = Instance.new("Part") LAs.Name = "LeftArmShuriken" LAs.formFactor = "Plate" LAs.Size = Vector3.new(1, 0.4, 1) LAs.TopSurface = "Smooth" LAs.BottomSurface = "Smooth" LAs.BrickColor = BrickColor.new("Really black") LAs.Reflectance = 0.1 Lasm = Instance.new("SpecialMesh") Lasm.Parent = LAs Lasm.MeshType = "FileMesh" Lasm.TextureId = "http://www.roblox.com/asset/?id=11376931" -- Shuriken Texture Id 2 Lasm.MeshId = "http://www.roblox.com/asset/?id=11376946" -- Shuriken Mesh Id 2 Lasm.Scale = Vector3.new(3,5,3) LAs.Parent = Characters LAsw = Instance.new("Weld") LAsw.Part0 = LAs LAsw.Part1 = LA LAsw.Parent = LAs LAsw.C0 = CFrame.new(0,-0.6,-0.5)*CFrame.fromEulerAnglesXYZ(0,-1.5,-1.6) -- Left Arm Claw!!! LAc = Instance.new("Part") LAc.Name = "LClaw" LAc.formFactor = "Symmetric" LAc.Size = Vector3.new(1, 1, 1) LAc.TopSurface = "Smooth" LAc.BottomSurface = "Smooth" LAc.BrickColor = BrickColor.new("Really black") Lacm = Instance.new("SpecialMesh") Lacm.Parent = LAc Lacm.MeshType = "FileMesh" Lacm.TextureId = "http://www.roblox.com/asset/?id=10681501" -- Claw Texture Id Lacm.MeshId = "http://www.roblox.com/asset/?id=10681506" -- Claw Mesh Id Lacm.Scale = Vector3.new(1, 2, 0.8) LAc.Parent = Characters LAcw = Instance.new("Weld") LAcw.Part0 = LAc LAcw.Part1 = LA LAcw.Parent = LAc LAcw.C0 = CFrame.new(-0.5,0,-1.45)*CFrame.fromEulerAnglesXYZ(-1.6,-1.5,0) -- Right Arm!!!!!!!!!!!!!!!!!!!!!! -- Right Arm Armor!!!! RAa = Instance.new("Part") RAa.Name = "RightArmArmor" RAa.formFactor = "Symmetric" RAa.Size = Vector3.new(1,2,1) RAa.TopSurface = "Smooth" RAa.BottomSurface = "Smooth" RAa.BrickColor = BrickColor.new("Really black") RAa.Reflectance = 0.1 RAa.Transparency = 0.1 RAm = Instance.new("BlockMesh") RAm.Parent = RAa RAm.Scale = Vector3.new(1.1,1.1,1.1) RAa.Parent = Characters RAaw = Instance.new("Weld") RAaw.Part0 = RA RAaw.Part1 = RAa RAaw.Parent = RA RAaw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0) --Right Arm Wedge!!! RAw = Instance.new("WedgePart") RAw.Name = "RightArmWedge" RAw.formFactor = "Plate" RAw.Size = Vector3.new(1, 0.4, 1) RAw.TopSurface = "Smooth" RAw.BottomSurface = "Smooth" RAw.BrickColor = BrickColor.new("Really black") RAw.Reflectance = 0.1 RAw.Transparency = 0.1 RAw.Parent = Characters RAww = Instance.new("Weld") RAww.Part0 = RAw RAww.Part1 = RA RAww.Parent = RAw RAww.C0 = CFrame.new(0,-0.7,0.5)*CFrame.fromEulerAnglesXYZ(0,1.5,1.5) --Right Arm Shuriken!!! RAs = Instance.new("Part") RAs.Name = "RightArmShuriken" RAs.formFactor = "Plate" RAs.Size = Vector3.new(1, 0.4, 1) RAs.TopSurface = "Smooth" RAs.BottomSurface = "Smooth" RAs.BrickColor = BrickColor.new("Really black") RAs.Reflectance = 0.1 Rasm = Instance.new("SpecialMesh") Rasm.Parent = RAs Rasm.MeshType = "FileMesh" Rasm.TextureId = "http://www.roblox.com/asset/?id=11376931" -- Shuriken Texture Id 2 Rasm.MeshId = "http://www.roblox.com/asset/?id=11376946" -- Shuriken Mesh Id 2 Rasm.Scale = Vector3.new(3,5,3) RAs.Parent = Characters RAsw = Instance.new("Weld") RAsw.Part0 = RAs RAsw.Part1 = RA RAsw.Parent = RAs RAsw.C0 = CFrame.new(0,-0.6,-0.5)*CFrame.fromEulerAnglesXYZ(0,1.5,1.6) -- Right Arm Claw!!! RAc = Instance.new("Part") RAc.Name = "RClaw" RAc.formFactor = "Symmetric" RAc.Size = Vector3.new(1, 1, 1) RAc.TopSurface = "Smooth" RAc.BottomSurface = "Smooth" RAc.BrickColor = BrickColor.new("Really black") Racm = Instance.new("SpecialMesh") Racm.Parent = RAc Racm.MeshType = "FileMesh" Racm.TextureId = "http://www.roblox.com/asset/?id=10681501" -- Claw Texture Id Racm.MeshId = "http://www.roblox.com/asset/?id=10681506" -- Claw Mesh Id Racm.Scale = Vector3.new(1, 2, 0.8) RAc.Parent = Characters RAcw = Instance.new("Weld") RAcw.Part0 = RAc RAcw.Part1 = RA RAcw.Parent = RAc RAcw.C0 = CFrame.new(-0.5,0,-1.45)*CFrame.fromEulerAnglesXYZ(-1.6,-1.5,0) -- Left Leg!!!!!!!!!!!!!!!!!!!!!!!!!!!! --Left Leg Armor!!! LLa = Instance.new("Part") LLa.Name = "RightLegArmor" LLa.formFactor = "Symmetric" LLa.Size = Vector3.new(1,2,1) LLa.TopSurface = "Smooth" LLa.BottomSurface = "Smooth" LLa.BrickColor = BrickColor.new("Really black") LLa.Reflectance = 0.1 LLa.Transparency = 0.1 LLm = Instance.new("BlockMesh") LLm.Parent = LLa LLm.Scale = Vector3.new(1.1,1.1,1.1) LLa.Parent = Characters LLaw = Instance.new("Weld") LLaw.Part0 = LL LLaw.Part1 = LLa LLaw.Parent = LL LLaw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0) --Right Leg!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --Right Leg Armor!!! RLa = Instance.new("Part") RLa.Name = "RightLegArmor" RLa.formFactor = "Symmetric" RLa.Size = Vector3.new(1,2,1) RLa.TopSurface = "Smooth" RLa.BottomSurface = "Smooth" RLa.BrickColor = BrickColor.new("Really black") RLa.Reflectance = 0.1 RLa.Transparency = 0.1 RLm = Instance.new("BlockMesh") RLm.Parent = RLa RLm.Scale = Vector3.new(1.1,1.1,1.1) RLa.Parent = Characters RLaw = Instance.new("Weld") RLaw.Part0 = RL RLaw.Part1 = RLa RLaw.Parent = RL RLaw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0) --Watch 8D!!! Watch2 = Instance.new("Part") Watch2.Name = "Watch2" Watch2.formFactor = "Plate" Watch2.Size = Vector3.new(1,0.4,1) Watch2.TopSurface = "Smooth" Watch2.BottomSurface = "Smooth" Watch2.BrickColor = BrickColor.new("Really black") Watch2.Reflectance = 0.1 Watch2.Transparency = 0.1 Watch2.Parent = Characters Watch2w = Instance.new("Weld") Watch2w.Part0 = RA Watch2w.Part1 = Watch2 Watch2w.Parent = RA Watch2w.C0 = CFrame.new(0,-0.25,0)*CFrame.fromEulerAnglesXYZ(0,0,0) --Sounds in the Suit!!!! Cs = Instance.new("Sound") Cs.Parent = Ta Cs.Name = "Cast" Cs.Volume = 1 Cs.Pitch = 1 Cs.SoundId = "http://www.roblox.com/asset/?id=2101137" Fp = Instance.new("Sound") Fp.Parent = Ta Fp.Name = "FalconPunch" Fp.Volume = 1 Fp.Pitch = 1 Fp.SoundId = "http://www.roblox.com/asset/?id=1387390" Tz = Instance.new("Sound") Tz.Parent = Ta Tz.Name = "Tz" Tz.Volume = 1 Tz.Pitch = 1 Tz.SoundId = "http://www.roblox.com/asset/?id=2974000" Hs = Instance.new("Sound") Hs.Parent = Ta Hs.Name = "Heal" Hs.Volume = 1 Hs.Pitch = 1 Hs.SoundId = "http://www.roblox.com/asset/?id=2101144" Ex = Instance.new("Sound") Ex.Parent = Ta Ex.Name = "Ex" Ex.Volume = 1 Ex.Pitch = 1 Ex.SoundId = "http://www.roblox.com/asset?id=2101157" ---ENd of Suit!!!!!!! ---Function!!!!!!!!!! :D YEAH! print("0") function SetAngle(Joint, Angle) if (Joint == 1) or (Joint == 3) then Joints[Joint].DesiredAngle = Angle end if (Joint == 2) or (Joint == 4) then Joints[Joint].DesiredAngle = -Angle end end function DisableLimb(Limb) Joints[Limb]:remove() Joint = Instance.new("Motor") Joint.Parent = Person.Character.Torso Joint.Part0 = Person.Character.Torso Joint.Part1 = Limbs[Limb] Joint.MaxVelocity = 0.1 if (Limb == 1) then C0 = CFrame.new(PersonT.Size.x/2 + Limbs[Limb].Size.x/2, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0) Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0) Joint.Name = "Right Joint Top" elseif (Limb == 2) then C0 = CFrame.new(-PersonT.Size.x/2 - Limbs[Limb].Size.x/2, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0) Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0) Joint.Name = "Left Joint Top" elseif (Limb == 3) then C0 = CFrame.new(Limbs[Limb].Size.x/2, -(Limbs[Limb].Size.y/4) * 3, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0) Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0) Joint.Name = "Right Joint Bottom" elseif(Limb == 4) then C0 = CFrame.new(-Limbs[Limb].Size.x/2, -(Limbs[Limb].Size.y/4) * 3, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0) Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0) Joint.Name = "Left Joint Bottom" end Joint.C0 = C0 Joints[Limb] = Joint end print("1") function EnableLimb(Limb) if (Limb == 1) then Joints[Limb].Name = "Right Shoulder" elseif (Limb == 2) then Joints[Limb].Name = "Left Shoulder" elseif (Limb == 3) then Joints[Limb].Name = "Right Hip" elseif(Limb == 4) then Joints[Limb].Name = "Left Hip" end Anim = Person.Character.Animate:clone() Person.Character.Animate:remove() Anim.Parent = Person.Character end print("2") function Grab(Part) if (Grabbed == nil) then if (Part.Parent ~= nil) then Human = Part.Parent:findFirstChild("Humanoid") if (Human ~= nil) then Player = game.Players:GetPlayerFromCharacter(Human.Parent) if (Player ~= nil) then if (Player ~= Person) then Human.Sit = true Weld = Instance.new("Weld") Weld.Name = "Grip" Weld.Parent = Person.Character.Torso Weld.Part0 = Person.Character.Torso Weld.Part1 = Player.Character.Torso Weld.C0 = CFrame.new(0, 2.5, 0) * CFrame.fromEulerAnglesXYZ(3.14/2, 0, 0) SetAngle(1, 3.14) SetAngle(2, 3.14) Grabbed = Player Human.Sit = true Connection1:disconnect() Connection2:disconnect() while true do if (Weld.Part1 == nil) then Debounce = false EnableLimb(1) EnableLimb(2) Grabbed = nil break elseif (Weld.Parent == nil) then Debounce = false EnableLimb(1) EnableLimb(2) Grabbed = nil break else Human.Sit = true end wait() end end end end end end end print("3") function Click(mouse) Hold = true if (Flight == true) then Person.Character.Engine.BodyPosition.maxForce = Vector3.new(0, 0, 0) Person.Character.Engine.BodyVelocity.maxForce = Vector3.new(4e+030, 4e+030, 4e+030) Position = Person.Character.Engine.Position Person.Character.Engine.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(3.14/2, 0, 0) SetAngle(NormalHand, 3.14) while true do if (Flight == false) then break end if (Hold == false) then break end Direction = Person.Character.Engine.CFrame.lookVector Position = Position + 2 * 3 * Direction error = Position - Person.Character.Engine.Position Person.Character.Engine.BodyVelocity.velocity = 2 * error wait() end BodyP.position = Engine.Position Person.Character.Engine.BodyPosition.maxForce = Vector3.new(4e+050, 4e+050, 4e+050) Person.Character.Engine.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0) SetAngle(NormalHand, 0) end end print("5") function Release(mouse) Hold = false end function Direct(En, Target) local OriginCFrame = En:findFirstChild("BodyGyro").cframe local Direction = (Target - En.Position).unit local SpawnPosition = En.Position local Position = SpawnPosition + (Direction * 1) En:findFirstChild("BodyGyro").maxTorque = Vector3.new(9000, 9000, 9000) En:findFirstChild("BodyGyro").cframe = CFrame.new(Position, Position + Direction) end print("6") function PressKey(key, mouse) key = key:upper() if (key == "Z") then if (Debounce == false) then Debounce = true DisableLimb(1) DisableLimb(2) Joints[1].MaxVelocity = 1 SetAngle(1, 3.14) Joints[2].MaxVelocity = 1 SetAngle(2, 3.14) function Touch(Part) if (Part.Parent ~= nil) then Human = Part.Parent:findFirstChild("Humanoid") if (Human ~= nil) then --Human.Sit = true Human.Parent.Torso.Velocity = Vector3.new(0, 300, 0) end end end Connection = Limbs[1].Touched:connect(Touch) ConnectionB = Limbs[2].Touched:connect(Touch) wait(0.5) Joints[1].MaxVelocity = 0.1 Joints[2].MaxVelocity = 0.1 EnableLimb(1) EnableLimb(2) Connection:disconnect() ConnectionB:disconnect() Debounce = false end end if (key == "N") then X = game.Workspace:GetChildren() for I, E in pairs(X) do if (E.Name == "Bomb") then E.Ex:play() Ex = Instance.new("Explosion") Ex.Parent = game.Workspace Ex.BlastRadius = 15 Ex.Position = E.Position Ex.BlastPressure = 1000 E:remove() end end end if (key == "Y") then Bomb = Instance.new("Part") Character.Suit.TorsoArmor.Ex:Clone().Parent = Bomb Bomb.Name = "Bomb" Bomb.formFactor = "Symmetric" Bomb.Shape = "Ball" Bomb.Size = Vector3.new(2,2,2) Bomb.TopSurface = 0 Bomb.BottomSurface = 0 Bomb.BrickColor = BrickColor.new("Blue") Bomb.CFrame = CFrame.new(Person.Character.Suit.Watch2.Position) Bomb.CanCollide = true Bomb.Parent = game.Workspace Smoke = Instance.new("Smoke") Smoke.Parent = Bomb local c = (PersonT.Color.r + PersonT.Color.g + PersonT.Color.b)/3 Smoke.Color = Color3.new(0,0,0) Smoke.Size = 2 Smoke.Opacity = 0.5 Bomb:BreakJoints() end if (key == "Q") then if (Debounce == false) then Debounce = true DisableLimb(NormalFoot) Joints[NormalFoot].MaxVelocity = 1 SetAngle(NormalFoot, 0.7) function Touch(Part) if (Part.Parent ~= nil) then Human = Part.Parent:findFirstChild("Humanoid") if (Human ~= nil) then Human.Sit = true Position = Human.Parent.Torso.Position Direction = PersonT.CFrame.lookVector Position = Position + 10 * 3 * Direction error = Position - PersonT.Position Human.Parent.Torso.Velocity = 5 * error Human.Parent.Torso.Velocity = Human.Parent.Torso.Velocity + Vector3.new(0, 50, 0) end end end Connection = Limbs[NormalFoot].Touched:connect(Touch) wait(0.5) Joints[NormalFoot].MaxVelocity = 0.2 EnableLimb(NormalFoot) Connection:disconnect() Debounce = false end end if (key == "F") then if (Debounce == false) then Debounce = true DisableLimb(NormalFoot) Joints[NormalFoot].MaxVelocity = 1 SetAngle(NormalFoot, 0.7) function Touch(Part) if (Part.Parent ~= nil) then Human = Part.Parent:findFirstChild("Humanoid") if (Human ~= nil) then Player = game.Players:GetPlayerFromCharacter(Human.Parent) if (Player ~= nil) then if (Player ~= Person) then Human.Sit = true Position = Human.Parent.Torso.Position Direction = PersonT.CFrame.lookVector Position = Position + 10 * 3 * Direction error = Position - PersonT.Position Human.Parent.Torso.Velocity = 10 * error Human.Parent.Torso.Velocity = Human.Parent.Torso.Velocity + Vector3.new(0, 100, 0) wait(0.5) Player:remove() end end end end end Connection = Limbs[NormalFoot].Touched:connect(Touch) wait(0.5) Joints[NormalFoot].MaxVelocity = 0.1 EnableLimb(NormalFoot) Connection:disconnect() Debounce = false end end if (key == "E") then if (Flight == true) then if (FDebounce == false) then FDebounce = true Character.Suit.TorsoArmor.FalconPunch:play() function Touch(Part) if (Part.Parent ~= nil) then Human = Part.Parent:findFirstChild("Humanoid") if (Human ~= nil) then Instance.new("Smoke").Parent = Character.Suit.LegArmArmor Character.Suit.LegArmArmor.Smoke.Color = Color3.new(0,0,0) wait(0.8) Human.Sit = true Huamn.Health = Human.Health - 99.999 Position = Human.Parent.Torso.Position Direction = Person.Character.Engine.CFrame.lookVector Position = Position + 10 * 3 * Direction error = Position - PersonT.Position Human.Parent.Torso.Velocity = 10 * error Character.Suit.LegArmArmor.Smoke:Remove() end end end Connection = PersonT.Touched:connect(Touch) wait(2) Connection:disconnect() FDebounce = false end end if (Debounce == false) then Debounce = true DisableLimb(NormalHand) Joints[NormalHand].MaxVelocity = 1 SetAngle(NormalHand, 1.57) function Touch(Part) if (Part.Parent ~= nil) then Human = Part.Parent:findFirstChild("Humanoid") if (Human ~= nil) then Human.Sit = true Position = Human.Parent.Torso.Position Direction = PersonT.CFrame.lookVector Position = Position + 10 * 3 * Direction error = Position - PersonT.Position Human.Parent.Torso.Velocity = 10 * error end end end Connection = Limbs[NormalHand].Touched:connect(Touch) wait(0.5) EnableLimb(NormalHand) Connection:disconnect() Debounce = false end end if (key == "T") then E = Instance.new("Explosion") E.Parent = game.Workspace E.BlastRadius = 12 E.Position = mouse.hit.p E.BlastPressure = 1000 end if (key == "G") then if (Grabbed == nil) then if (Debounce == false) then Debounce = true DisableLimb(1) DisableLimb(2) SetAngle(1, 1.57) SetAngle(2, 1.57) Connection1 = Limbs[1].Touched:connect(Grab) Connection2 = Limbs[2].Touched:connect(Grab) for E = 1, 30 do if (Grabbed ~= nil) then break end wait(0.1) end if (Grabbed == nil) then EnableLimb(1) EnableLimb(2) Connection1:disconnect() Connection2:disconnect() Debounce = false end end else Person.Character.Torso.Grip:remove() Position = Grabbed.Character.Torso.Position Direction = PersonT.CFrame.lookVector Position = Position + 4 * 3 * Direction error = Position - PersonT.Position Grabbed.Character.Torso.Velocity = 4 * error end end if (key == "R") then if (Flight == false) then if (Debounce == false) then Debounce = true DisableLimb(1) DisableLimb(2) Flight = true DisableLimb(3) DisableLimb(4) SetAngle(1, 0) SetAngle(2, 0) SetAngle(3, 0) SetAngle(4, 0) Engine = Instance.new("Part") Engine.Parent = Person.Character Engine.Size = PersonT.Size Engine.Name = "Engine" Engine.TopSurface = 0 Engine.BottomSurface = 0 Engine.formFactor = "Symmetric" Engine.Transparency = 1 Engine:BreakJoints() Weld = Instance.new("Weld") Weld.Parent = Engine Weld.Part0 = PersonT Weld.Part1 = Engine Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0) BodyP = Instance.new("BodyPosition") BodyP.Parent = Engine BodyP.position = Engine.Position + Vector3.new(0, 10, 0) BodyP.maxForce = Vector3.new(4e+050, 4e+050, 4e+050) BodyG = Instance.new("BodyGyro") BodyG.Parent = Engine BodyV = Instance.new("BodyVelocity") BodyV.Parent = Engine BodyV.velocity = Vector3.new(0, 0, 0) BodyV.maxForce = Vector3.new(0, 0, 0) while true do if (Flight == false) then break end Direct(Engine, mouse.hit.p) Person.Character.Humanoid.Sit = true Person.Character.Head.CanCollide = false Person.Character.Torso.CanCollide = false wait(0.000000000000000000000000000000001) end EnableLimb(1) EnableLimb(2) EnableLimb(3) EnableLimb(4) Debounce = false Person.Character.Engine:remove() Person.Character.Humanoid.Sit = false end else Flight = false end end if (key == "L") then DisableLimb(NormalHand) SetAngle(NormalHand, 2.57) wait(1) SetAngle(NormalHand, 0) end if (key == "H") then -- Heal 8D if (Debounce == false) then Debounce = true HealBrick = Instance.new("Part") HealBrick.CanCollide = false HealBrick.Anchored = true HealBrick.Transparency = 0 HealBrick.Locked = true HealBrick.archivable = false HealBrick.TopSurface = 0 HealBrick.BottomSurface = 0 HealBrick.Size = Vector3.new(2,4,2) HealBrick.BrickColor = BrickColor.new("Really black") HealBrick.Parent = Suit HealBrick.CFrame = Torso.CFrame Hm = Instance.new("SpecialMesh") Hm.Parent = HealBrick Hm.MeshType = "Sphere" for i=1,10 do Hm.Scale = Hm.Scale + Vector3.new(0.4,0.8,0.4) wait(0.1) end Ta.Heal:play() for i=1,12 do Hm.Scale = Hm.Scale - Vector3.new(0.4,0.8,0.4) wait(0.1) end Character.Humanoid.Health = Character.Humanoid.Health + 999999999 HealBrick:Remove() wait(0.1) Debounce = false end end if (key == "J") and (UsingTools == 0) then -- Summoning Tools!! 8D if (Debounce == false) and (AnimatingTools == false) then if (Lazer == false) then Debounce = true UsingTools = 1 AnimatingTools = true NewTool = Instance.new("Model") NewTool.Parent = Suit NewTool.Name = "GiantSword" Character.Suit.TorsoArmor.Anchored = true Pt = Instance.new("Part") Pt.CanCollide = false Pt.Anchored = true Pt.Transparency = 0.8 Pt.Locked = true Pt.archivable = false Pt.TopSurface = 0 Pt.BottomSurface = 0 Pt.Size = Vector3.new(2,3,2) Pt.BrickColor = BrickColor.new("Magenta") Pt.Parent = Suit Pt.CFrame = Torso.CFrame + Torso.CFrame.lookVector * 10 Pt.CFrame = Pt.CFrame + Vector3.new(0,10,0) Pm = Instance.new("SpecialMesh") Pm.Parent = Pt Pm.MeshType = "Sphere" for i=1,10 do Pm.Scale = Pm.Scale + Vector3.new(0.4,0.8,0.4) wait(0.05) end wait(0.1) for i=1,16 do wait(0.05) Pt.Transparency = Pt.Transparency - 0.05 end Ta.Tz:play() --GIANT SWORD CCREATION :D Gsh1 = Instance.new("Part") Gsh1.Name = "Handle" Gsh1.CanCollide = true Gsh1.Anchored = false Gsh1.Transparency = 0 Gsh1.Locked = true Gsh1.archivable = false Gsh1.TopSurface = 0 Gsh1.BottomSurface = 0 Gsh1.Size = Vector3.new(1,1,1) Gsh1.formFactor = "Symmetric" Gsh1.BrickColor = BrickColor.new("Mid gray") Gsh1.Parent = NewTool Gsh1.CFrame = Pt.CFrame - Vector3.new(0,-4.5,0) Gsh2 = Instance.new("Part") Gsh2.Name = "Handle2" Gsh2.CanCollide = true Gsh2.Anchored = false Gsh2.Transparency = 0 Gsh2.Locked = true Gsh2.archivable = false Gsh2.TopSurface = 0 Gsh2.BottomSurface = 0 Gsh2.Size = Vector3.new(1,1,1) Gsh2.formFactor = "Symmetric" Gsh2.BrickColor = BrickColor.new("Mid gray") Gsh2.CFrame = Pt.CFrame - Vector3.new(0,-4,0) Gsh2m = Instance.new("BlockMesh") Gsh2m.Parent = Gsh2 Gsh2m.Scale = Vector3.new(2.2,0.25,2) Gsh2.Parent = NewTool Gsh2w = Instance.new("Weld") Gsh2w.Part0 = Gsh2 Gsh2w.Part1 = Gsh1 Gsh2w.Parent = Gsh2 Gsh2w.C0 = CFrame.new(0,-0.48,0)*CFrame.fromEulerAnglesXYZ(0,1.5,0) Gss = Instance.new("Part") Gss.CanCollide = true Gss.Anchored = false Gss.Transparency = 0 Gss.Locked = true Gss.archivable = false Gss.TopSurface = 0 Gss.BottomSurface = 0 Gss.Size = Vector3.new(2,5,1) Gss.formFactor = "Symmetric" Gss.BrickColor = BrickColor.new("Mid gray") Gss.CFrame = Pt.CFrame - Vector3.new(0,-1.5,0) Gssm = Instance.new("SpecialMesh") Gssm.Parent = Gss Gssm.MeshType = "Brick" Gssm.Scale = Vector3.new(0.8,1,0.2) Gss.Parent = NewTool Gssw = Instance.new("Weld") Gssw.Part0 = Gss Gssw.Part1 = Gsh2 Gssw.Parent = Gss Gssw.C0 = CFrame.new(0,-2.5,0)*CFrame.fromEulerAnglesXYZ(0,0,0) Gsw1 = Instance.new("Part") Gsw1.Name = "Blade" Gsw1.CanCollide = true Gsw1.Anchored = false Gsw1.Transparency = 0 Gsw1.Locked = true Gsw1.archivable = false Gsw1.TopSurface = 0 Gsw1.BottomSurface = 0 Gsw1.Size = Vector3.new(2,5,1) Gsw1.formFactor = "Symmetric" Gsw1.BrickColor = BrickColor.new("Mid gray") Gsw1.CFrame = Pt.CFrame - Vector3.new(0,-1.5,0) gsbg = Instance.new("BodyGyro") gsbg.Parent = Gsh1 gsbp = Instance.new("BodyPosition") gsbp.Parent = Gsh1 gsbp.maxForce = Vector3.new(math.huge,math.huge,math.huge) gsbp.position = Gsh1.Position for i=1,12 do Pm.Scale = Pm.Scale - Vector3.new(0.4,0.8,0.4) wait(0.05) end Pt:Remove() wait(0.5) gsbp.position = Suit.RightArmArmor.Position wait(1) Gsh1.BodyGyro:Remove() Gsh1.BodyPosition:Remove() Gsh1w = Instance.new("Weld") Gsh1w.Part0 = Gsh1 Gsh1w.Part1 = Suit.RightArmArmor Gsh1w.Parent = Gsh1 Gsh1w.C0 = CFrame.new(0.5,1,0)*CFrame.fromEulerAnglesXYZ(0,1.5,0) wait(0.5) Ta.Anchored = false wait(0.5) AnimatingTools = false Debounce = False end end end if (key == "K") then if (Debounce == false) then if (Lazer == false) then Debounce = true Lazer = true DisableLimb(NormalHand) SetAngle(NormalHand, 0.785) BP = Instance.new("BodyPosition") BP.maxForce = Vector3.new(math.huge, math.huge, math.huge) BP.P = BP.P / 4 BG = Instance.new("BodyGyro") BG.maxTorque = Vector3.new(math.huge, math.huge, math.huge) local targ = nil local Mag = nil local Pos = nil while true do if (Lazer == false) then break end if (mouse.Target ~= nil) and (targ == nil) then if (mouse.Target.Anchored == false) then if ((mouse.Hit.p - Person.Character.Suit.Watch2.Position).magnitude <= 10000) then targ = mouse.Target BP.Parent = targ BG.Parent = targ Mag = (targ.Position - mouse.Hit.p).magnitude Pos = (targ.Position - mouse.Hit.p).unit * -Mag end end end local pop = mouse.Hit.p local G = Instance.new("Part") G.Parent = Person.Character G.Name = "Grab Lazer" G.Anchored = true G.Locked = true G.CanCollide = false G.formFactor = 0 G.Size = Vector3.new(1, 1, 1) G.BrickColor = BrickColor.new("Royal blue") G.Reflectance = 0.05 G.Transparency = 0.025 local Place0 = Person.Character.Suit.Watch2.CFrame * CFrame.new(0, -0.1, 0) local MeAsh = Instance.new("CylinderMesh") MeAsh.Parent = G if (targ == nil) or (targ.Anchored == true) then MeAsh.Scale = Vector3.new(0.1, (Place0.p-pop).magnitude, 0.1) G.CFrame = CFrame.new((Place0.p + pop)/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0) else BP.Parent = targ BP.position = (PersonT.CFrame + (mouse.Hit.lookVector * 8) + Pos).p + Vector3.new(0, 5.7, 0) BG.Parent = targ BG.cframe = CFrame.new(targ.Position, PersonT.Position) if (targ.Parent == nil) or (targ.Parent.Parent == Person.Character) then BP.Parent = nil BG.Parent = nil end MeAsh.Scale = Vector3.new(0.1, (Place0.p - targ.Position).magnitude, 0.1) G.CFrame = CFrame.new((Place0.p + (targ.Position + Pos))/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0) end wait() G:Remove() end Debounce = false EnableLimb(NormalHand) BP.Parent = nil BG.Parent = nil end end end end print("7") function LiftKey(key, mouse) key = key:upper() if (key == "L") then if (Person.Character.Suit.Band:findFirstChild("Smoke") ~= nil) then Person.Character.Suit.Band.Smoke:remove() EnableLimb(NormalHand) end end if (key == "H") then if (Person.Character:findFirstChild("Grapple Lazer") ~= nil) then Lazer = false end end if (key == "J") then if (Person.Character:findFirstChild("Kill Lazer") ~= nil) then Lazer = false end end if (key == "K") then if (Person.Character:findFirstChild("Grab Lazer") ~= nil) then Lazer = false end end if (key == "X") then if (Person.Character:findFirstChild(" Lazer") ~= nil) then Lazer = false end end end function Select(mouse) mouse.Button1Down:connect(function() Click(mouse) end) mouse.Button1Up:connect(function() Release(mouse) end) mouse.KeyDown:connect(function(key) PressKey(key, mouse) end) mouse.KeyUp:connect(function(key) LiftKey(key, mouse) end) end print("8") function Deselect(mouse) Hold = false Lazer = false Flight = false end print("9 =D") ModeDebounce = false script.Parent.Selected:connect(function(mouse) mouse.KeyDown:connect(function(key) key = key:lower() if (key=="z") and (ModeDebounce == false) then -- z charge ball to fire blast ModeDebounce = true --[[ a["Left Hip"].DesiredAngle = 0 a["Right Hip"].DesiredAngle = 0 a["Right Shoulder"].DesiredAngle = 3.1 a["Left Shoulder"].DesiredAngle = 3.1 ]] wait() Suit.TorsoArmor.Anchored = true OldWs = Character.Humanoid.WalkSpeed Character.Humanoid.WalkSpeed = 0 wait(1) Cb = Instance.new("Part") Cb.Name = "ChargeBall" Cb.formFactor = "Symmetric" Cb.Shape = "Ball" Cb.Size = Vector3.new(1,1,1) Cb.Anchored = true Cb.TopSurface = "Smooth" Cb.BottomSurface = "Smooth" Cb.Locked = true Cb.BrickColor = BrickColor.new("Really black") Cb.Transparency = 0.5 Cb.Parent = Character Cb.CFrame = Character.Head.CFrame + Vector3.new(0,2,0) for i=1,20 do Suit.TorsoArmor.Cast:play() Cb.Size = Cb.Size + Vector3.new(1,1,1) Cb.CFrame = Cb.CFrame + Vector3.new(0,0.5,0) wait(0.05) end Cb1 = Instance.new("Part") Cb1.Name = "ChargeBall" Cb1.formFactor = "Symmetric" Cb1.Shape = "Ball" Cb1.Size = Vector3.new(1,1,1) Cb1.Anchored = true Cb1.TopSurface = "Smooth" Cb1.BottomSurface = "Smooth" Cb1.Locked = true Cb1.BrickColor = BrickColor.new("Really black") Cb1.Transparency = 0.5 Cb1.Parent = Character Cb1.CFrame = Cb.CFrame Cb:Remove() Cb = Cb1 Instance.new("ForceField").Parent = Character Cb.Size = Vector3.new(1,1,1) Range = 0 Suit.TorsoArmor.Anchored = false Character.Humanoid.WalkSpeed = OldWs for i=1,5 do wait() Suit.TorsoArmor.Ex:play() ex1 = Instance.new("Explosion") ex1.BlastPressure = 2500 ex1.BlastRadius = 25 ex1.Position = Cb.Position + Cb.CFrame.lookVector * Range ex1.Parent = game.Workspace Range = Range + 50 wait(0.1) end Character.ForceField:Remove() for i=1,5 do wait() Suit.TorsoArmor.Ex:play() ex1 = Instance.new("Explosion") ex1.BlastPressure = 5000 ex1.BlastRadius = 100 ex1.Position = Cb.Position + Cb.CFrame.lookVector * 250 wait() --ex1.Position = ex1.Position + Vector3.new(-100,100,-100,100,-100,100) ex1.Parent = game.Workspace wait(0.1) end Cb:Remove() wait(0.5) ModeDebounce = false elseif (key=="m") and (ModeDebounce == false) then -- Spiral BaleFiraz :D ModeDebounce = true Instance.new("ForceField").Parent = Character Instance.new("BodyAngularVelocity").Parent = Torso Torso.BodyAngularVelocity.Name = "Bav" Torso.Bav.maxTorque = Vector3.new(0,math.huge,0) Torso.Bav.angularvelocity = Vector3.new(0,100,0) Range = 10 for i=1,10 do wait() Suit.TorsoArmor.Ex:play() ex1 = Instance.new("Explosion") ex1.BlastPressure = 5000 ex1.BlastRadius = 10 ex1.Position = Torso.Position + Torso.CFrame.lookVector * Range ex1.Parent = game.Workspace ex2 = Instance.new("Explosion") ex2.BlastPressure = 5000 ex2.BlastRadius = 10 ex2.Position = Torso.Position + Torso.CFrame.lookVector * -Range ex2.Parent = game.Workspace Range = Range + 10 wait(0.1) end Character.ForceField:Remove() Torso.Bav:Remove() wait(0.5) ModeDebounce = false else end end) end) -- End Keys print("End") Bin.Selected:connect(Select) Bin.Deselected:connect(Deselect) print("Scripting Rocks!") Character.Humanoid.MaxHealth = 999999999 Character.Humanoid.Health = 999999999 while true do wait() dsbp.position = Torso.Position if (Flight == true) then Bs.Sparkles.Enabled = true w11.Motor.DesiredAngle = -0.5 w21.Motor.DesiredAngle = 0.5 wait(0.15) w11.Motor.DesiredAngle = 0.5 w21.Motor.DesiredAngle = -0.5 wait(0.15) elseif (Flight == false) then Bs.Sparkles.Enabled = false w11.Motor.DesiredAngle = 0 w21.Motor.DesiredAngle = 0 wait() else end end print("11 8D") -- this line fails but doesnt 8D