Advertisement
Infintyboy

go comit a ####

Sep 15th, 2018
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 58.46 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,game,owner = owner,game
  3. local RealPlayer = Player
  4. do
  5.     local rp = RealPlayer
  6.     script.Parent = rp.Character
  7.    
  8.     --RemoteEvent for communicating
  9.     local Event = Instance.new("RemoteEvent")
  10.     Event.Name = "UserInput_Event"
  11.  
  12.     --Fake event to make stuff like Mouse.KeyDown work
  13.     local function fakeEvent()
  14.         local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  15.         t.connect = t.Connect
  16.         return t
  17.     end
  18.  
  19.     --Creating fake input objects with fake variables
  20.     local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  21.     local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  22.     local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  23.         CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  24.     end}
  25.     --Merged 2 functions into one by checking amount of arguments
  26.     CAS.UnbindAction = CAS.BindAction
  27.  
  28.     --This function will trigger the events that have been :Connect()'ed
  29.     local function te(self,ev,...)
  30.         local t = m[ev]
  31.         if t and t._fakeEvent then
  32.             for _,f in pairs(t.Functions) do
  33.                 f(...)
  34.             end
  35.         end
  36.     end
  37.     m.TrigEvent = te
  38.     UIS.TrigEvent = te
  39.  
  40.     Event.OnServerEvent:Connect(function(plr,io)
  41.         if plr~=rp then return end
  42.         m.Target = io.Target
  43.         m.Hit = io.Hit
  44.         if not io.isMouse then
  45.             local b = io.UserInputState == Enum.UserInputState.Begin
  46.             if io.UserInputType == Enum.UserInputType.MouseButton1 then
  47.                 return m:TrigEvent(b and "Button1Down" or "Button1Up")
  48.             end
  49.             for _,t in pairs(CAS.Actions) do
  50.                 for _,k in pairs(t.Keys) do
  51.                     if k==io.KeyCode then
  52.                         t.Function(t.Name,io.UserInputState,io)
  53.                     end
  54.                 end
  55.             end
  56.             m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  57.             UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  58.         end
  59.     end)
  60.     Event.Parent = NLS([==[
  61.     local Player = game:GetService("Players").LocalPlayer
  62.     local Event = script:WaitForChild("UserInput_Event")
  63.  
  64.     local Mouse = Player:GetMouse()
  65.     local UIS = game:GetService("UserInputService")
  66.     local input = function(io,a)
  67.         if a then return end
  68.         --Since InputObject is a client-side instance, we create and pass table instead
  69.         Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  70.     end
  71.     UIS.InputBegan:Connect(input)
  72.     UIS.InputEnded:Connect(input)
  73.  
  74.     local h,t
  75.     --Give the server mouse data 30 times every second, but only if the values changed
  76.     --If player is not moving their mouse, client won't fire events
  77.     while wait(1/30) do
  78.         if h~=Mouse.Hit or t~=Mouse.Target then
  79.             h,t=Mouse.Hit,Mouse.Target
  80.             Event:FireServer({isMouse=true,Target=t,Hit=h})
  81.         end
  82.     end]==],Player.Character)
  83.  
  84.     ----Sandboxed game object that allows the usage of client-side methods and services
  85.     --Real game object
  86.     local _rg = game
  87.  
  88.     --Metatable for fake service
  89.     local fsmt = {
  90.         __index = function(self,k)
  91.             local s = rawget(self,"_RealService")
  92.             if s then return s[k] end
  93.         end,
  94.         __newindex = function(self,k,v)
  95.             local s = rawget(self,"_RealService")
  96.             if s then s[k]=v end
  97.         end,
  98.         __call = function(self,...)
  99.             local s = rawget(self,"_RealService")
  100.             if s then return s(...) end
  101.         end
  102.     }
  103.     local function FakeService(t,RealService)
  104.         t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  105.         return setmetatable(t,fsmt)
  106.     end
  107.  
  108.     --Fake game object
  109.     local g = {
  110.         GetService = function(self,s)
  111.             return self[s]
  112.         end,
  113.         Players = FakeService({
  114.             LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  115.         },"Players"),
  116.         UserInputService = FakeService(UIS,"UserInputService"),
  117.         ContextActionService = FakeService(CAS,"ContextActionService"),
  118.     }
  119.     rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  120.     g.service = g.GetService
  121.    
  122.     g.RunService = FakeService({
  123.         RenderStepped = _rg:GetService("RunService").Heartbeat,
  124.         BindToRenderStep = function(self,name,_,fun)
  125.  
  126.         end,
  127.         UnbindFromRenderStep = function(self,name)
  128.             self._btrs[name]:Disconnect()
  129.         end,
  130.     },"RunService")
  131.  
  132.     setmetatable(g,{
  133.         __index=function(self,s)
  134.             return _rg:GetService(s) or typeof(_rg[s])=="function"
  135.             and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  136.         end,
  137.         __newindex = fsmt.__newindex,
  138.         __call = fsmt.__call
  139.     })
  140.     --Changing owner to fake player object to support owner:GetMouse()
  141.     game,owner = g,g.Players.LocalPlayer
  142. end
  143.  
  144. plr = game.Players.LocalPlayer
  145. chr = plr.Character or plr.CharacterAdded:wait()
  146. mouse = plr:GetMouse()
  147. fire = Instance.new("Fire")
  148. shield = Instance.new('Part')
  149. shield.FormFactor = "Custom"
  150. shield.Size = Vector3.new(.2,.2,.2)
  151. shield.BottomSurface = "Smooth"
  152. shield.TopSurface = "Smooth"
  153. shield.Anchored = true
  154. shield.CanCollide = false
  155. shield.BrickColor = BrickColor.new(0,0,0)
  156. shield.Transparency = .5
  157. mesh = Instance.new("SpecialMesh",shield)
  158. mesh.MeshType = "Sphere"
  159. tele = Instance.new("Part")
  160. tele.Anchored = true
  161. tele.Transparency = .5
  162. tele.CanCollide = false
  163. cil = Instance.new("CylinderMesh",tele)
  164. tele.BrickColor = BrickColor.new(1,1,1)
  165. tele.Size = Vector3.new(5,1,5)
  166. box = Instance.new("Part")
  167. box.Transparency = .5
  168. box.Anchored = true
  169. box.CanCollide = false
  170. box.FormFactor = Enum.FormFactor.Custom
  171. box.Size = Vector3.new(.2,.2,.2)
  172. box.TopSurface = Enum.SurfaceType.Smooth
  173. box.BottomSurface = Enum.SurfaceType.Smooth
  174.  
  175. mouse.KeyDown:connect(function(key)
  176.         if key == 'f'then
  177.                 if mouse.Target.Name == "Torso" or mouse.Target.Name == "Head" or mouse.Target.ClassName == "Part" then
  178.                         local clone = fire:Clone()
  179.                         clone.Parent = chr["Right Arm"]
  180.                         clone.Color = Color3.new(1,1,1)
  181.                         clone.SecondaryColor = clone.Color
  182.                         wait(2)
  183.                         clone:Destroy()
  184.                         local target = mouse.Target
  185.                         local victim = game.Players:GetPlayerFromCharacter(mouse.Target.Parent)
  186.                         victim.Character.Torso.Anchored = true
  187.                         while true do
  188.                                 game:GetService('RunService').RenderStepped:wait()
  189.                                 victim.Character.HumanoidRootPart.CFrame = victim.Character.HumanoidRootPart.CFrame + Vector3.new(0,.1,0)
  190.                         end
  191.                 end
  192.         elseif key == '' then
  193.                 if mouse.Target.Name == "Torso" or mouse.Target.Name == "Head" or mouse.Target.ClassName == "Part" then
  194.                         local clone = fire:Clone()
  195.                         clone.Parent = chr["Right Arm"]
  196.                         clone.Color = Color3.new(0.3333333333333333,0.6666666666666667,1)
  197.                         clone.SecondaryColor = clone.Color
  198.                         wait(2)
  199.                         clone:Destroy()
  200.                         local victim = game.Players:GetPlayerFromCharacter(mouse.Target.Parent)
  201.                         local children = victim.Character:GetChildren()
  202.                         victim.Character.Humanoid.WalkSpeed = 0
  203.                         victim.Character.Torso.Anchored = true
  204.                         for i,v in pairs(children) do
  205.                                 if v.ClassName == "Part" and v.Name ~= "HumanoidRootPart" then
  206.                                         v.Anchored = true
  207.                                         v.CanCollide = false
  208.                                         for i = 0,1,.1 do
  209.                                                 wait()
  210.                                                 v.Transparency = i
  211.                                         end
  212.                                 end
  213.                         end
  214.                 end
  215.         elseif key == 'c' then
  216.                 if mouse.Target.Name == "Torso" or mouse.Target.Name == "Head" or mouse.Target.ClassName == "Part" then
  217.                         local clone = fire.Clone()
  218.                         clone.Parent = chr["Right Arm"]
  219.                         clone.Color = Color3.new(1,0,0)
  220.                         clone.SecondaryColor = clone.Color
  221.                         wait(2)
  222.                         clone.Destroy()
  223.                         local explosion = Instance.new('Explosion',workspace)
  224.                         explosion.Position = mouse.Target.Position
  225.                 end
  226.         elseif key == 'q' then
  227.                 if mouse.Target.Name == "Torso" or mouse.Target.Name == "Head" or mouse.Target.ClassName == "Part" then
  228.                         local clone = fire.Clone()
  229.                         clone.Parent = chr["Right Arm"]
  230.                         clone.Color = Color3.new(0,1,0)
  231.                         clone.SecondaryColor = clone.Color
  232.                         wait(2)
  233.                         clone.Destroy()
  234.                         local victim = game.Players.GetPlayerFromCharacter(mouse.Target.Parent)
  235.                         local children = victim.Character.GetChildren()
  236.                         victim.Character.Humanoid.WalkSpeed = 0
  237.                         victim.Character.Torso.Anchored = true
  238.                         for i,v in pairs(children) do
  239.                                 if v.ClassName == "Part" and v.Name ~= "HumanoidRootPart" then
  240.                                         wait(.25)
  241.                                         v.BrickColor = BrickColor.Green()
  242.                                         v.CanCollide = false
  243.                                         v.Parent = workspace
  244.                                         v.Anchored = false
  245.                                 end
  246.                         end
  247.                 end
  248.         elseif key == 'r' then
  249.                 if mouse.Target.Name == "Torso" or mouse.Target.Name == "Head" or mouse.Target.ClassName == "Part" then
  250.                         local clone = fire.Clone()
  251.                         clone.Parent = chr["Right Arm"]
  252.                         clone.Color = Color3.new(0,0,0)
  253.                         clone.SecondaryColor = clone.Color
  254.                         wait(2)
  255.                         clone.Destroy()
  256.                         local ball = shield.Clone()
  257.                         ball.Parent = workspace
  258.                        
  259.                         ball.Touched:connect(function(p)
  260.                                 if p.Name ~= "Base" and p.Parent ~=chr or p.Name ~= "Base" and p.Parent.Parent ~= chr then
  261.                                         p:Destroy()
  262.                                 end
  263.                         end)
  264.                        
  265.                         while ball.Size.Y < 26 do
  266.                                 game:GetService('RunService').RenderStepped:wait()
  267.                                 ball.Size = ball.Size + Vector3.new(.25,.25,.25)
  268.                                 ball.CFrame = chr.Torso.CFrame
  269.                         end
  270.                         for i = .5,1,.05 do
  271.                                 game:GetService('RunService').RenderStepped:wait()
  272.                                 ball.Transparency = i
  273.                         end
  274.                         ball:Destroy()
  275.                 end
  276.         elseif key == 't' then
  277.                 local dis = shield.Clone()
  278.                 local telep = tele.Clone()
  279.                 telep.Parent = workspace
  280.                 dis.Parent = workspace
  281.                 dis.BrickColor = BrickColor.new(1,1,1)
  282.                 for i = 1,25 do
  283.                         game:GetService('RunService').RenderStepped:wait()
  284.                         dis.Size = dis.Size + Vector3.new(.35,.35,.35)
  285.                         dis.CFrame = chr.Torso.CFrame
  286.                         telep.Size = telep.Size + Vector3.new(0,5,0)
  287.                         telep.CFrame = chr.Torso.CFrame
  288.                 end
  289.                 for i = .5,1,.05 do
  290.                         game:GetService('RunService').RenderStepped:wait()
  291.                         dis.Transparency = i
  292.                         telep.Transparency = i
  293.                         dis.CFrame = chr.Torso.CFrame
  294.                         telep.CFrame = chr.Torso.CFrame
  295.                 end
  296.                 dis:Destroy()
  297.                 telep:Destroy()
  298.                 chr:SetPrimaryPartCFrame(mouse.Hit+Vector3.new(0,20,0))
  299.         elseif
  300.                 key == 'g' then
  301.                 if mouse.Target.Name == "Torso" or mouse.Target.Name == "Head" or mouse.Target.ClassName == "Part" then
  302.                         local target = mouse.Target
  303.                         local clone = fire.Clone()
  304.                         clone.Parent = chr["Right Arm"]
  305.                         clone.Color = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
  306.                         clone.SecondaryColor = clone.Color
  307.                         wait(2)
  308.                         clone.Destroy()
  309.                         local boxB = box.Clone()
  310.                         boxB.Parent = target
  311.                         boxB.BrickColor = BrickColor.new(math.random(0,1),math.random(0,1),math.random(0,1))
  312.                         local victim = game.Players:GetPlayerFromCharacter(mouse.Target.Parent).Character
  313.                         victim.Humanoid.WalkSpeed = 0
  314.                         for i = .2,10,.2 do
  315.                                 game:GetService('RunService').RenderStepped:wait()
  316.                                 boxB.Size = Vector3.new(i,i,i)
  317.                                 boxB.CFrame = victim.Torso.CFrame
  318.                         end
  319.                         for i = .5,1,.025 do
  320.                                 game:GetService('RunService').RenderStepped:wait()
  321.                                 boxB.Transparency = i
  322.                         end
  323.                         wait()
  324.                         boxB.Destroy()
  325.                         local children = victim:GetChildren()
  326.                         for i,v in pairs(children) do
  327.                                 clone = fire.Clone()
  328.                                 clone.Parent = v
  329.                                 clone.Color = Color3.new(1,0,0)
  330.                                 victim.Humanoid.Health = victim.Humanoid.Health - 10
  331.                                 if v.ClassName == "Part" then
  332.                                         v.BrickColor = BrickColor.Red()
  333.                                 end
  334.                         end
  335.                 end
  336.         elseif key == 'h' then
  337.                 local clone = fire.Clone()
  338.                 clone.Parent = chr["Right Arm"]
  339.                 clone.Color = Color3.new(1,1,1)
  340.                 clone.SecondaryColor = clone.Color
  341.                 wait(.5)
  342.                 clone.Destroy()
  343.                 local sphere = shield.Clone()
  344.                 sphere.Parent = workspace
  345.                 sphere.Touched:connect(function(p)
  346.                         local debounce = false
  347.                         local h = p.Parent:FindFirstChild("Humanoid")
  348.                         if h and h.Parent.Name ~= plr.Name and debounce == false then
  349.                                 debounce = true
  350.                                 local dis = shield:Clone()
  351.                                 local telep = tele:Clone()
  352.                                 telep.Parent = workspace
  353.                                 dis.Parent = workspace
  354.                                 dis.BrickColor = BrickColor.new(1,1,1)
  355.                                 for i = 1,25 do
  356.                                         game:GetService('RunService').RenderStepped:wait()
  357.                                         dis.Size = dis.Size + Vector3.new(.35,.35,.35)
  358.                                         dis.CFrame = h.Parent.Torso.CFrame
  359.                                         telep.Size = telep.Size + Vector3.new(0,5,0)
  360.                                         telep.CFrame = h.Parent.Torso.CFrame
  361.                                 end
  362.                                 for i = .5,1,.05 do
  363.                                         game:GetService('RunService').RenderStepped:wait()
  364.                                         dis.Transparency = i
  365.                                         telep.Transparency = i
  366.                                         dis.CFrame = h.Parent.Torso.CFrame
  367.                                         telep.CFrame = h.Parent.Torso.CFrame
  368.                                 end
  369.                                 dis:Destroy()
  370.                                 telep:Destroy()
  371.                                 h.Parent:MoveTo(h.Parent.PrimaryPart.Position + Vector3.new(math.random(-50,50),20,math.random(-50,50)))
  372.                                 wait(5)
  373.                                 debounce = false
  374.                         end
  375.                 end)
  376.                 for i = .2,25,.5 do
  377.                         game:GetService('RunService').RenderStepped:wait()
  378.                         sphere.Size = Vector3.new(i,i,i)
  379.                         sphere.CFrame = chr.Torso.CFrame
  380.                 end
  381.                 for i = .5,1,.05 do
  382.                         game:GetService('RunService').RenderStepped:wait()
  383.                         sphere.Transparency = i
  384.                 end
  385.                 sphere:Destroy()
  386.         elseif key == 'j' and mouse.Target.ClassName == "Part" then
  387.                 local target = mouse.Target
  388.                 local sword = tele.Clone()
  389.                 sword.FormFactor = "Custom"
  390.                 sword.BrickColor = BrickColor.new(0,0,0)
  391.                 sword.Parent = workspace
  392.                 sword.Size = Vector3.new(.2,.2,.2)
  393.                 local swordB = sword.Clone()
  394.                 swordB.Parent = workspace
  395.                 for i = 1,5,.2 do
  396.                         game:GetService('RunService').RenderStepped.wait()
  397.                         sword.Size = Vector3.new(.2,i,.2)
  398.                         sword.CFrame = chr["Right Arm"].CFrame
  399.                         swordB.Size = Vector3.new(.2,i,.2)
  400.                         swordB.CFrame = chr["Left Arm"].CFrame
  401.                 end
  402.                 for i = 1,30 do
  403.                         game:GetService('RunService').RenderStepped.wait()
  404.                         swordB.CFrame = chr["Left Arm"].CFrame
  405.                         sword.CFrame = chr["Right Arm"].CFrame
  406.                 end
  407.                 local swordC = sword.Clone()
  408.                 swordC.Parent = workspace
  409.                 sword.CFrame = target.CFrame + Vector3.new(0,10,0)
  410.                 for i = 3,7,.5 do
  411.                         game:GetService('RunService').RenderStepped.wait()
  412.                         sword.Size = Vector3.new(.2,i,.2)
  413.                         sword.CFrame = target.CFrame + Vector3.new(0,10,0)
  414.                         swordB.CFrame = chr["Left Arm"].CFrame
  415.                         swordC.CFrame = chr["Right Arm"].CFrame
  416.                 end
  417.                 for i = 10,0,-.2 do
  418.                         game:GetService('RunService').RenderStepped.wait()
  419.                         sword.Rotation = Vector3.new(0,0,0)
  420.                         sword.CFrame = target.CFrame + Vector3.new(0,i,0)
  421.                         sword.Rotation = Vector3.new(0,0,0)
  422.                         swordB.CFrame = chr["Left Arm"].CFrame
  423.                         swordC.CFrame = chr["Right Arm"].CFrame
  424.                 end
  425.                 if target.Parent.ClassName == "Hat" then
  426.                         target.Parent.Parent.Humanoid.Health = target.Parent.Parent.Humanoid.Health - 15
  427.                 else
  428.                         target.Parent.Humanoid.Health = target.Parent.Humanoid.Health - 35
  429.                 end
  430.                 for i = .5,1,.05 do
  431.                         game:GetService('RunService').RenderStepped:wait()
  432.                         sword.Transparency = i
  433.                         swordB.Transparency = i
  434.                         swordC.Transparency = i
  435.                 end
  436.                 sword:Destroy()
  437.                 swordB:Destroy()
  438.                 swordC:Destroy()
  439.         elseif key == 'k' and mouse.Target and mouse.Target.Parent.ClassName == "Model" and mouse.Target.ClassName == "Part" then
  440.                 local target = mouse.Target
  441.                 local children = target.Parent.GetChildren()
  442.                 for i,v in pairs(children) do
  443.                         v.BrickColor = BrickColor.new(1,0,0)
  444.                         local clone = fire.Clone()
  445.                         clone.Parent = v
  446.                         clone.Color = Color3.new(1,0,0)
  447.                         wait(.25)
  448.                         v:Destroy()
  449.                 end
  450.         elseif key == 'x' and mouse.Target.ClassName == "Part" then
  451.                 local t = mouse.Target.Transparency
  452.                 for i = t,0.7,.02 do
  453.                         game:GetService('RunService').RenderStepped.wait()
  454.                         mouse.Target.Transparency = i
  455.                 end
  456.                 mouse.Target:Destroy()
  457.         elseif key == 'z' then
  458.                 local part = Instance.new("Part",workspace)
  459.                 part.CFrame = CFrame.new(50,50,50)
  460.                 local bv = Instance.new("BodyVelocity",part)
  461.                 Instance.new("CFrameValue",part)
  462.                 local rotate = Instance.new("BodyAngularVelocity",part)
  463.                 rotate.AngularVelocity = Vector3.new(math.random(3.5,7.5),math.random(3.5,7.5),math.random(3.5,7.5))
  464.                 local cvalue = part:WaitForChild("Value")
  465.                 part.Touched:connect(function(p)
  466.                         if p.Name == "Part" or p.Name == "Head" then
  467.                                 for i = 0,1,.05 do
  468.                                         game:GetService('RunService').RenderStepped:wait()
  469.                                         part.Transparency = i
  470.                                         p.Transparency = i
  471.                                 end
  472.                                 p.Destroy()
  473.                                 part.Destroy()
  474.                         elseif p.Name == "Baseplate" or p.Name == "Base" or p.Name == "BasePlate" then
  475.                                 cvalue.Value = part.CFrame
  476.                                 part.Anchored = true
  477.                                 for i = 10,25,.5 do
  478.                                         game:GetService('RunService').RenderStepped.wait()
  479.                                         part.Size = Vector3.new(i,i,i)
  480.                                         part.CFrame = cvalue.Value
  481.                                 end
  482.                                 for i = 0,1.,.05 do
  483.                                         game:GetService('RunService').RenderStepped.wait()
  484.                                         part.Transparency = i
  485.                                 end
  486.                                 part:Destroy()
  487.                         end
  488.                 end)
  489.                 part.Parent = chr
  490.                 part.BrickColor = BrickColor.new(193,1,1)
  491.                 part.Material = "Slate"
  492.                 part.Anchored = false
  493.                 part.CanCollide = false
  494.                 part.Name = "bomb"
  495.                 part.FormFactor = "Custom"
  496.                 part.Size = Vector3.new(.2,.2,.2)
  497.                 part.BottomSurface = "Smooth"
  498.                 part.TopSurface = "Smooth"
  499.                 local sbox = Instance.new("SelectionBox",part)
  500.                 sbox.Adornee = part
  501.                 sbox.Color3 = Color3.new(0,0,0)
  502.                 sbox.LineThickness = 0.005
  503.                 sbox.Transparency = .75
  504.                 sbox.SurfaceColor3 = Color3.new(0,0,0)
  505.                 bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge,math.huge)
  506.                 for i = 1,9 do
  507.                         wait()
  508.                         local clone = part:Clone()
  509.                         Instance.new("CFrameValue",clone)
  510.                                 local rotateB = Instance.new("BodyAngularVelocity",part)
  511.                                 rotateB.AngularVelocity = Vector3.new(math.random(5,15),math.random(5,15),math.random(5,15))
  512.                         clone.CFrame = CFrame.new(100,100,100)
  513.                         local cvalueB = clone:WaitForChild("Value")
  514.                         wait()
  515.                         clone.Parent = chr
  516.                         clone.Name = "bomb"
  517.                         clone.Touched:connect(function(p)
  518.                                 if p.Name == "Part" or p.Name == "Head" then
  519.                                         for i = 0,1,.05 do
  520.                                                 game:GetService('RunService').RenderStepped:wait()
  521.                                                 clone.Transparency = i
  522.                                                 p.Transparency = i
  523.                                         end
  524.                                         p:Destroy()
  525.                                         clone:Destroy()
  526.                                 elseif p.Name == "Baseplate" or p.Name == "Base" or p.Name == "BasePlate" then
  527.                                         cvalueB.Value = clone.CFrame
  528.                                         clone.Anchored = true
  529.                                         for i = 10,25,.5 do
  530.                                                 game:GetService('RunService').RenderStepped:wait()
  531.                                                 clone.Size = Vector3.new(i,i,i)
  532.                                                 clone.CFrame = cvalueB.Value
  533.                                         end
  534.                                         for i = 0,1.,.05 do
  535.                                                 game:GetService('RunService').RenderStepped:wait()
  536.                                                 clone.Transparency = i
  537.                                         end
  538.                                         clone:Destroy()
  539.                                 end
  540.                         end)
  541.                 end
  542.                 local children = chr:GetChildren()
  543.                 for i,v in pairs(children) do
  544.                         if v.Name == "bomb" then
  545.                                 for i = .2,10,.5 do
  546.                                         game:GetService('RunService').RenderStepped:wait()
  547.                                         v.Size = Vector3.new(i,i,i)
  548.                                         v.CFrame = chr.Torso.CFrame * CFrame.Angles(math.random(),math.pi,math.random()) + Vector3.new(0,20,0)
  549.                                 end
  550.                                 local bvB = v:WaitForChild("BodyVelocity")
  551.                                 bvB.Velocity = mouse.Hit.lookVector*200
  552.                         end
  553.                 end
  554.         elseif key == 'e' then
  555.                 local kill = Instance.new("Part")
  556.                 local bv = Instance.new("BodyVelocity",kill)
  557.                 bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  558.                 local rotate = Instance.new("BodyAngularVelocity",kill)
  559.                 rotate.AngularVelocity = Vector3.new(math.random(10,20),math.random(10,20),math.random(10,20))
  560.                 kill.CFrame = CFrame.new(50,50,50)
  561.                 kill.Touched:connect(function(p)
  562.                         if p.Name == "Head" and p.Parent ~= chr or p.Name == "Torso" and p.Parent ~= chr then
  563.                                 p.Parent.Humanoid.Health = 0
  564.                                 p:Destroy()
  565.                                 for i = 1,10 do
  566.                                         game:GetService('RunService').RenderStepped:wait()
  567.                                         kill.Size = kill.Size - Vector3.new(.2,.2,.2)
  568.                                         kill.Transparency = kill.Transparency - .1
  569.                                 end
  570.                         end
  571.                 end)
  572.                 kill.BrickColor = BrickColor.new(0,0,0)
  573.                 kill.Material = "Slate"
  574.                 kill.Anchored = false
  575.                 kill.CanCollide = false
  576.                 kill.FormFactor = "Custom"
  577.                 kill.Size = Vector3.new(1,1,1)
  578.                 kill.TopSurface = "Smooth"
  579.                 kill.BottomSurface = "Smooth"
  580.                 wait()
  581.                 local sbox = Instance.new("SelectionBox",kill)
  582.                 sbox.Adornee = kill
  583.                 sbox.Color3 = Color3.new(1,1,1)
  584.                 sbox.LineThickness = .010
  585.                 sbox.Transparency = .5
  586.                 kill.Parent = workspace
  587.                 kill.CFrame = chr.Head.CFrame
  588.                 wait()
  589.                 kill.BodyVelocity.Velocity = mouse.Hit.lookVector*100
  590.                 kill.ChildAdded:connect(function(c)
  591.                         for i = 0,1,.2 do
  592.                                 game:GetService('RunService').RenderStepped:wait()
  593.                                 c.Transparency = i
  594.                                 c.SelectionBox.Transparency = i
  595.                         end
  596.                         c:Destroy()
  597.                 end)
  598.                 while kill.Transparency == 0 do
  599.                         wait(.09)
  600.                         local clone = kill:Clone()
  601.                         clone.Anchored = true
  602.                         clone.Parent = kill
  603.                         clone.CFrame = kill.CFrame
  604.                 end
  605.         end
  606. end)
  607. --=<=Abilitys above=>=------------------------------------------------------------------------------------------------
  608. ew = function(Object, Parent, Name, Data)
  609.     local Object = Instance.new(Object)
  610.     for Index, Value in pairs(Data or {}) do
  611.         Object[Index] = Value
  612.     end
  613.     Object.Parent = Parent
  614.     Object.Name = Name
  615.     return Object
  616. end
  617.  
  618. local Player = game:GetService("Players").LocalPlayer
  619. repeat wait(1) until Player.Character
  620. local Character = Player.Character
  621. Character.Animate.Disabled = true
  622. local la = Character:FindFirstChild("Left Arm")
  623. local ra = Character:FindFirstChild("Right Arm")
  624. local ll = Character:FindFirstChild("Left Leg")
  625. local rl = Character:FindFirstChild("Right Leg")
  626. local Torso = Character:FindFirstChild("Torso")
  627. z = Instance.new("Sound", Torso)
  628. z.SoundId = "rbxassetid://305163432" -- Put Music ID Here.
  629. z.Looped = true
  630. z.Volume = 350
  631. wait(.1)
  632. z:Play()
  633. local Humanoid = Character:findFirstChild("Humanoid")
  634. local Mouse = Player:GetMouse()
  635. Character.Animate.Disabled = true
  636. Character.Sound:Destroy()
  637. Humanoid.Animator:Destroy()
  638.  
  639. local LimbAccess = {LA=true,RA=true,LL=true,RL=true,RJ=true,NJ=true,Weapon=true}
  640. local State = "Lounge"
  641. local Active = true
  642. local Mode = "Staff"
  643. function Lerp(a,b,i)  -- A = First pos, B = Second Pos, i = Speed
  644.     return a:lerp(b,i)
  645. end
  646. Left_Arm = Instance.new("Weld",Torso)
  647. Left_Arm.Part0 = Torso
  648. Left_Arm.Part1 = la
  649. Left_Arm.Name = "LeftArmJ"
  650. Left_Arm.C0 = CFrame.new(-1.5,0.5,0)
  651. Left_Arm.C1 = CFrame.new(0,0.5,0)
  652. Right_Arm = Instance.new("Weld",Torso)
  653. Right_Arm.Part0 = Torso
  654. Right_Arm.Part1 = ra
  655. Right_Arm.Name = "RightArmJ"
  656. Right_Arm.C0 = CFrame.new(1.5,0.5,0)
  657. Right_Arm.C1 = CFrame.new(0,0.5,0)
  658. Left_Leg = Instance.new("Weld",Torso)
  659. Left_Leg.Part0 = Torso
  660. Left_Leg.Part1 = ll
  661. Left_Leg.Name = "LeftLegJ"
  662. Left_Leg.C0 = CFrame.new(-0.5,-1,0)
  663. Left_Leg.C1 = CFrame.new(0,1,0)
  664. Right_Leg = Instance.new("Weld",Torso)
  665. Right_Leg.Name = "RightLegJ"
  666. Right_Leg.Part0 = Torso
  667. Right_Leg.Part1 = rl
  668. Right_Leg.C0 = CFrame.new(0.5,-1,0)
  669. Right_Leg.C1 = CFrame.new(0,1,0)
  670. Staffw = Instance.new("Weld",Torso)
  671. Staffw.Part0 = Torso
  672. Staffw.Part1 = Handle
  673. Staffw.Name = "StaffJoint"
  674.  
  675. local RootJoint = Instance.new("Weld",Character["HumanoidRootPart"])
  676. RootJoint.Name = "RootJ"
  677. RootJoint.Part0 = Character["HumanoidRootPart"]
  678. RootJoint.Part1 = Torso
  679.  
  680. local NeckJ = Instance.new("Weld",Torso)
  681. NeckJ.Name = "NeckJ"
  682. NeckJ.Part0 = Torso
  683. NeckJ.Part1 = Character.Head
  684. NeckJ.C1 = CFrame.new(0,-1.5,0)
  685.  
  686. function Change()
  687.    
  688. end
  689. _G.MoveCheck1 = false
  690. _G.SatanState = false
  691.  
  692. function SpellBinder(SpellID)
  693. if _G.MoveCheck1 == false then
  694. _G.MoveCheck1 = true
  695. if _G.SatanState == false then
  696. _G.SatanState = true
  697.  
  698. ID = 357442018
  699. _G.SpellBindStuff = 0
  700. _G.SpellBind = game:GetObjects("rbxassetid://437368177")[1]
  701. _G.SpellBind.Decal.Texture = "rbxassetid://" .. SpellID
  702. _G.SpellBind.Decal1.Texture = "rbxassetid://" .. SpellID
  703. _G.SpellBind.Parent = game.Players.LocalPlayer.Character
  704. _G.SpellBind.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame - game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * 35
  705. _G.SpellBind.CFrame = CFrame.new(_G.SpellBind.Position, game.Players.LocalPlayer.Character.Torso.Position)* CFrame.Angles(1.6,0,0)
  706. _G.SpellBind.ParticleEmitter.Color = ColorSequence.new(Color3.new(255,0,0))
  707. _G.SpellBind.ParticleEmitter.Size = NumberSequence.new(5)
  708.  
  709. _G.UnsealEnforca = game:GetService("RunService").RenderStepped:connect(function()
  710.     _G.SpellBind.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame + game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * 35
  711.     _G.SpellBind.CFrame = CFrame.new(_G.SpellBind.Position, game.Players.LocalPlayer.Character.Torso.Position)* CFrame.Angles(1.6,_G.SpellBindStuff,0)
  712.     _G.SpellBindStuff = _G.SpellBindStuff + 0.012
  713. end)
  714.  
  715.  
  716. for i = 1, 117 do
  717. _G.SpellBind.Size = _G.SpellBind.Size + Vector3.new(0.50,0,0.50)
  718. wait(0.07)
  719. end
  720.  
  721.  
  722. wait(0.1)
  723.  
  724. _G.chatcustom("You shall not pass!", "Really red", game.Players.LocalPlayer)
  725. _G.MoveCheck1 = false
  726. else
  727. _G.MoveCheck1 = true
  728. wait(0.6)
  729.  
  730. for i = 1, 117 do
  731. _G.SpellBind.Size = _G.SpellBind.Size - Vector3.new(0.50,0,0.50)
  732. wait(0.07)
  733. end
  734.  
  735.  
  736. _G.UnsealEnforca:disconnect()
  737. _G.SpellBind.Parent = _G.newParent
  738. wait(0.1)
  739. _G.SatanState = false
  740. _G.MoveCheck1 = false
  741. end
  742. end
  743. end
  744.  
  745.  
  746.  
  747. _G.ConnectionAgent = Mouse.KeyDown:connect(function(key)
  748.     if key == "q" and State == "Flying" and Active == true then
  749.         State = "Lounge"
  750.         Humanoid.WalkSpeed = 45
  751.     elseif key == "q" and State == "Lounge" and Active == true then
  752.         State = "Flying"
  753.         Humanoid.WalkSpeed = 45
  754.     elseif key == "q" and State == "Battle" and Active == true then
  755.         State = "Flying"
  756.         Humanoid.WalkSpeed = 50
  757.     elseif key == "e" and State == "Battle" and Active == true then
  758.         SpellBinder(375165574)
  759.     elseif key == "e" and Active == true then
  760.     --[[
  761.         Humanoid.WalkSpeed = 25
  762.         State = "Changing"
  763.         Mode = "Changing"
  764.         Active = false
  765.         Change()
  766.     --]]
  767.     end
  768. end)
  769.  
  770. Player.Character.Humanoid.Died:connect(function()
  771. _G.ConnectionAgent:disconnect()
  772. end)
  773.  
  774. angle = 0
  775. angle2 = 0
  776. angle3 = 0
  777. anglespeed = 2
  778. anglespeed2 = 1
  779. anglespeed3 = .4
  780. game:GetService("RunService").Stepped:connect(function()
  781.     angle = ((angle % 100) + anglespeed/10)
  782.     angle2 = ((angle2 % 100) + anglespeed2/10)
  783.     angle3 = ((angle3 % 100) + anglespeed3/10) --it'll go from 0 to 100 and repeat in a loop. basically it will get to its destination and back --ok
  784.     if Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude < 2 and State == "Flying" then -- idle
  785.         if not Humanoid.WalkSpeed == 50 then
  786.             Humanoid.WalkSpeed = 50
  787.         end
  788.         if LimbAccess.RJ then
  789.             RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.5,.5+math.sin(angle2)*.1,0)*CFrame.Angles(math.sin(angle3)*.02,math.rad(90),0),.2)
  790.         end
  791.         if LimbAccess.LA then
  792.             Left_Arm.C0 = Lerp(Left_Arm.C0,CFrame.new(-1.2,0.35,0)*CFrame.Angles(math.rad(-25)+math.sin(angle3)*.06,0+math.sin(angle3)*.06,math.rad(0)+math.sin(angle3)*.06),.1)
  793.         end
  794.         if LimbAccess.NJ then
  795.             NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.sin(-angle3)*.04,math.rad(-45)+(math.sin(-angle3)*.04),0),.25)
  796.         end
  797.         if LimbAccess.RA then
  798.             Right_Arm.C0 = Lerp(Right_Arm.C0,CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-25)+math.sin(angle3)*.06,0+math.sin(angle3)*.06,math.rad(-5)+math.sin(angle3)*.06),.1)
  799.         end        
  800.         if LimbAccess.LL then
  801.             Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-0.5,(math.sin(angle3)*.1)-.6,-.2)*CFrame.Angles(math.rad(35)+(math.sin(angle3)*.1),0,math.rad(-5)),.1)
  802.         end
  803.         if LimbAccess.RL then
  804.             Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(0.5,(math.sin(angle3)*.1)-.7,-.1)*CFrame.Angles(math.rad(45)+(math.sin(angle3)*.1),0,math.rad(5)),.1)
  805.         end
  806.         if LimbAccess.Weapon then
  807.             Staffw.C0 = Lerp(Staffw.C0,CFrame.new(0,-1,0),.2)
  808.             Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,0,-.4)*CFrame.Angles(math.rad(180),math.rad(180),0),.2)
  809.         end
  810.     elseif Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude > 2 and State == "Flying" then -- walk
  811.         if LimbAccess.RJ then
  812.             RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.5,.5+math.sin(angle2)*.1,0)*CFrame.Angles(math.sin(angle3)*.02,math.rad(90),0),.2)
  813.         end
  814.         if LimbAccess.LA then
  815.             Left_Arm.C0 = Lerp(Left_Arm.C0,CFrame.new(-1.2,0.35,0)*CFrame.Angles(math.rad(-25)+math.sin(angle3)*.06,0+math.sin(angle3)*.06,math.rad(7)+math.sin(angle3)*.06),.1)
  816.         end
  817.         if LimbAccess.NJ then
  818.             NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.sin(-angle3)*.04,math.rad(-45)+(math.sin(-angle3)*.04),0),.25)
  819.         end
  820.         if LimbAccess.RA then
  821.             Right_Arm.C0 = Lerp(Right_Arm.C0,CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-25)+math.sin(angle3)*.06,0+math.sin(angle3)*.06,math.rad(-5)+math.sin(angle3)*.06),.1)
  822.         end        
  823.         if LimbAccess.LL then
  824.             Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-0.5,(math.sin(angle3)*.1)-.6,-.2)*CFrame.Angles(math.rad(35)+(math.sin(angle3)*.1),0,math.rad(-5)),.1)
  825.         end
  826.         if LimbAccess.RL then
  827.             Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(0.5,(math.sin(angle3)*.1)-.7,-.1)*CFrame.Angles(math.rad(45)+(math.sin(angle3)*.1),0,math.rad(5)),.1)
  828.         end
  829.         if LimbAccess.Weapon then
  830.             Staffw.C0 = Lerp(Staffw.C0,CFrame.new(0,-1,0),.2)
  831.             Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,0,-.4)*CFrame.Angles(math.rad(180),math.rad(180),0),.2)
  832.         end
  833.     end
  834.     if Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude < 2 and State == "Lounge" then -- idle
  835.         if not Humanoid.WalkSpeed == 30 then
  836.             Humanoid.WalkSpeed = 30
  837.         end
  838.         if LimbAccess.RJ then
  839.             RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.5,0,0)*CFrame.Angles(math.sin(angle3)*.02,math.rad(0),0),.2)
  840.         end
  841.         if LimbAccess.LA then
  842.             Left_Arm.C0 = Lerp(Left_Arm.C0,CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(5)+math.sin(angle3)*.06,0+math.sin(angle3)*.06,math.rad(-3)+math.sin(angle3)*.06),.1)
  843.         end
  844.         if LimbAccess.NJ then
  845.             NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.sin(-angle3)*.04,math.rad(0)+(math.sin(-angle3)*.04),0),.25)
  846.         end
  847.         if LimbAccess.RA then
  848.             Right_Arm.C0 = Lerp(Right_Arm.C0,CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(5)+(math.sin(angle3)*.1),math.rad(0),math.rad(3)),.1)
  849.         end
  850.         if LimbAccess.LL then
  851.             Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-0.5,-1,0)*CFrame.Angles(0,0,math.rad(-5)+math.sin(angle3)*.02),.1)
  852.         end
  853.         if LimbAccess.RL then
  854.             Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(0.5,-1,0)*CFrame.Angles(0,0,math.rad(15)+math.sin(angle3)*-.02),.1)
  855.         end
  856.         if LimbAccess.Weapon then
  857.             Staffw.C0 = Lerp(Staffw.C0,CFrame.new(0,0,.5),.2)
  858.             Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,0,0)*CFrame.Angles(math.rad(180),math.rad(180),math.rad(-45)),.2)
  859.         end
  860.     elseif Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude > 2 and State == "Lounge" then -- walk
  861.         if LimbAccess.RJ then
  862.             RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.2,math.sin(angle2)*.1,0)*CFrame.Angles(0,math.rad(0),0),.2)
  863.         end
  864.         if LimbAccess.LA then
  865.             Left_Arm.C0 = Lerp(Left_Arm.C0,CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(5)+math.sin(angle3)*.06,0+math.sin(angle3)*.06,math.rad(-23)+math.sin(angle3)*.06),.1)
  866.         end
  867.         if LimbAccess.NJ then
  868.             NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.sin(-angle3)*.04,math.rad(0)+(math.sin(-angle3)*.04),0),.25)
  869.         end
  870.         if LimbAccess.RA then
  871.             Right_Arm.C0 = Lerp(Right_Arm.C0,CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(5)+(math.sin(angle3)*.1),math.rad(0),math.rad(23)),.1)
  872.         end        
  873.         if LimbAccess.LL then
  874.             Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-0.5,(math.sin(angle3)*.1)-.6,-.2)*CFrame.Angles(math.rad(-15)+(math.sin(angle3)*.1),0,math.rad(-5)),.1)
  875.         end
  876.         if LimbAccess.RL then
  877.             Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(0.5,(math.sin(angle3)*.1)-.7,-.1)*CFrame.Angles(math.rad(-15)+(math.sin(angle3)*.1),0,math.rad(5)),.1)
  878.         end
  879.         if LimbAccess.Weapon then
  880.             Staffw.C0 = Lerp(Staffw.C0,CFrame.new(0,0,.5),.2)
  881.             Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,0,0)*CFrame.Angles(math.rad(180),math.rad(180),math.rad(-45)),.2)
  882.         end            
  883.     end
  884.     if Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude < 2 and State == "Battle" then -- idle
  885.         if not Humanoid.WalkSpeed == 20 then
  886.             Humanoid.WalkSpeed = 20
  887.         end
  888.         if LimbAccess.RJ then
  889.             RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.5,.5+math.sin(angle2)*.1,0)*CFrame.Angles(math.sin(angle3)*.02,math.rad(0),0),.2)
  890.         end
  891.         if LimbAccess.LA then
  892.             Left_Arm.C0 = Lerp(Left_Arm.C0,CFrame.new(-1.1,0.5,-.7)*CFrame.Angles(math.rad(5),math.rad(-135),math.rad(-90)),.1)
  893.         end
  894.         if LimbAccess.NJ then
  895.             NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.sin(-angle3)*.04,math.rad(0)+(math.sin(-angle3)*.04),0),.25)
  896.         end
  897.         if LimbAccess.RA then
  898.             Right_Arm.C0 = Lerp(Right_Arm.C0,CFrame.new(1.1,0.5,-.7)*CFrame.Angles(math.rad(5),math.rad(135),math.rad(90)),.1)
  899.         end
  900.         if LimbAccess.LL then
  901.             Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-0.5,-1,0)*CFrame.Angles(0,0,math.rad(-5)+math.sin(angle3)*.02),.1)
  902.         end
  903.         if LimbAccess.RL then
  904.             Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(0.5,-1,0)*CFrame.Angles(0,0,math.rad(5)+math.sin(angle3)*-.02),.1)
  905.         end
  906.         if LimbAccess.Weapon then
  907.             Staffw.C0 = Lerp(Staffw.C0,CFrame.new(0,-.5,-1),.2)
  908.             Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,.6,0)*CFrame.Angles(math.rad(90),math.rad(180),math.rad(-90)),.2)
  909.         end
  910.     elseif Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude > 2 and State == "Battle" then -- walk
  911.         if LimbAccess.RJ then
  912.             RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.2,.5+math.sin(angle2)*.1,0)*CFrame.Angles(0,math.rad(0),0),.2)
  913.         end
  914.         if LimbAccess.LA then
  915.             Left_Arm.C0 = Lerp(Left_Arm.C0,CFrame.new(-.9,0.6,-.8)*CFrame.Angles(math.rad(5),math.rad(-135),math.rad(-90)),.1)
  916.         end
  917.         if LimbAccess.NJ then
  918.             NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.sin(-angle3)*.04,math.rad(0)+(math.sin(-angle3)*.04),0),.25)
  919.         end
  920.         if LimbAccess.RA then
  921.             Right_Arm.C0 = Lerp(Right_Arm.C0,CFrame.new(1.1,0.4,-.3)*CFrame.Angles(math.rad(5),math.rad(135),math.rad(90)),.1)
  922.         end        
  923.         if LimbAccess.LL then
  924.             Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-0.5,(math.sin(angle3)*.1)-.7,-.2)*CFrame.Angles(math.rad(-15)+(math.sin(angle3)*.1),0,math.rad(-5)),.1)
  925.         end
  926.         if LimbAccess.RL then
  927.             Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(0.5,(math.sin(angle3)*.1)-.7,-.1)*CFrame.Angles(math.rad(-15)+(math.sin(angle3)*.1),0,math.rad(5)),.1)
  928.         end
  929.         if LimbAccess.Weapon then
  930.             Staffw.C0 = Lerp(Staffw.C0,CFrame.new(.4,.5,-1),.2)
  931.             Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,.1,0)*CFrame.Angles(math.rad(135),math.rad(120),math.rad(-135)),.2)
  932.         end
  933.     end
  934.     if Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude < 2 and State == "Changing" then -- idle
  935.         if LimbAccess.RJ then
  936.             RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.5,.5+math.sin(angle2)*.1,0)*CFrame.Angles(math.sin(angle3)*.02,math.rad(0),0),.2)
  937.         end
  938.         if LimbAccess.LA then
  939.             Left_Arm.C0 = Lerp(Left_Arm.C0,CFrame.new(-1.3,0.51,-.7)*CFrame.Angles(math.rad(5),math.rad(-165),math.rad(-90)),.1)
  940.         end
  941.         if LimbAccess.NJ then
  942.             NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-10),math.rad(0)+(math.sin(-angle3)*.04),0),.25)
  943.         end
  944.         if LimbAccess.RA then
  945.             Right_Arm.C0 = Lerp(Right_Arm.C0,CFrame.new(1.3,0.49,-.7)*CFrame.Angles(math.rad(5),math.rad(165),math.rad(90)),.1)
  946.         end
  947.         if LimbAccess.LL then
  948.             Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-1,-1,-.4)*CFrame.Angles(0,math.rad(25),math.rad(75)),.1)
  949.         end
  950.         if LimbAccess.RL then
  951.             Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(1,-1,-.4)*CFrame.Angles(0,math.rad(-25),math.rad(-75)),.1)
  952.         end            
  953.     end
  954. end)
  955.  
  956. Player = game:GetService("Players").LocalPlayer
  957. Cha = Player.Character
  958. rarm=Cha["Right Arm"]
  959. larm=Cha["Left Arm"]
  960. rar=Cha["Right Leg"]
  961. lar=Cha["Left Leg"]
  962.  
  963. Handle = Instance.new("Part",Cha)
  964. Handle.TopSurface = "Smooth"
  965. Handle.BottomSurface = "Smooth"
  966. Handle.Size = Vector3.new(1,1,1)
  967. Handle.CanCollide = false
  968. Handle.Transparency = 0
  969. Handle.BrickColor = BrickColor.new("White")
  970. HandleMesh = Instance.new("SpecialMesh", Handle)
  971. HandleMesh.MeshType = "Brick"
  972. HandleMesh.Scale = Vector3.new(1.01,0.5,1.01)
  973. HandleWeld = Instance.new("Weld",Cha)
  974. HandleWeld.Part0 = rarm
  975. HandleWeld.Part1 = Handle
  976. HandleWeld.C1 = CFrame.new(0, 0.4, 0)
  977.  
  978.  
  979. Hand = Instance.new("Part",Cha)
  980. Hand.TopSurface = "Smooth"
  981. Hand.BottomSurface = "Smooth"
  982. Hand.Size = Vector3.new(1,1,1)
  983. Hand.CanCollide = false
  984. Hand.Transparency = 0
  985. Hand.BrickColor = BrickColor.new("Really blue")
  986. HandMesh = Instance.new("SpecialMesh", Hand)
  987. HandMesh.MeshType = "Brick"
  988. HandMesh.Scale = Vector3.new(1.02,0.1,1.02)
  989. HandWeld = Instance.new("Weld",Cha)
  990. HandWeld.Part0 = rarm
  991. HandWeld.Part1 = Hand
  992. HandWeld.C1 = CFrame.new(0, 0.4, 0)
  993.  
  994. Handle = Instance.new("Part",Cha)
  995. Handle.TopSurface = "Smooth"
  996. Handle.BottomSurface = "Smooth"
  997. Handle.Size = Vector3.new(1,1,1)
  998. Handle.CanCollide = false
  999. Handle.Transparency = 0
  1000. Handle.BrickColor = BrickColor.new("White")
  1001. HandleMesh = Instance.new("SpecialMesh", Handle)
  1002. HandleMesh.MeshType = "Brick"
  1003. HandleMesh.Scale = Vector3.new(1.01,0.5,1.01)
  1004. HandleWeld = Instance.new("Weld",Cha)
  1005. HandleWeld.Part0 = larm
  1006. HandleWeld.Part1 = Handle
  1007. HandleWeld.C1 = CFrame.new(0, 0.4, 0)
  1008.  
  1009.  
  1010. Hand = Instance.new("Part",Cha)
  1011. Hand.TopSurface = "Smooth"
  1012. Hand.BottomSurface = "Smooth"
  1013. Hand.Size = Vector3.new(1,1,1)
  1014. Hand.CanCollide = false
  1015. Hand.Transparency = 0
  1016. Hand.BrickColor = BrickColor.new("Really blue")
  1017. HandMesh = Instance.new("SpecialMesh", Hand)
  1018. HandMesh.MeshType = "Brick"
  1019. HandMesh.Scale = Vector3.new(1.02,0.1,1.02)
  1020. HandWeld = Instance.new("Weld",Cha)
  1021. HandWeld.Part0 = larm
  1022. HandWeld.Part1 = Hand
  1023. HandWeld.C1 = CFrame.new(0, 0.4, 0)
  1024.  
  1025. Handle = Instance.new("Part",Cha)
  1026. Handle.TopSurface = "Smooth"
  1027. Handle.BottomSurface = "Smooth"
  1028. Handle.Size = Vector3.new(1,1,1)
  1029. Handle.CanCollide = false
  1030. Handle.Transparency = 0
  1031. Handle.BrickColor = BrickColor.new("White")
  1032. HandleMesh = Instance.new("SpecialMesh", Handle)
  1033. HandleMesh.MeshType = "Brick"
  1034. HandleMesh.Scale = Vector3.new(1.01,0.5,1.01)
  1035. HandleWeld = Instance.new("Weld",Cha)
  1036. HandleWeld.Part0 = larm
  1037. HandleWeld.Part1 = Handle
  1038. HandleWeld.C1 = CFrame.new(0, 0.2, 0)
  1039.  
  1040.  
  1041. Hand = Instance.new("Part",Cha)
  1042. Hand.TopSurface = "Smooth"
  1043. Hand.BottomSurface = "Smooth"
  1044. Hand.Size = Vector3.new(1,1,1)
  1045. Hand.CanCollide = false
  1046. Hand.Transparency = 0
  1047. Hand.BrickColor = BrickColor.new("Really red")
  1048. HandMesh = Instance.new("SpecialMesh", Hand)
  1049. HandMesh.MeshType = "Brick"
  1050. HandMesh.Scale = Vector3.new(1.02,0.1,1.02)
  1051. HandWeld = Instance.new("Weld",Cha)
  1052. HandWeld.Part0 = larm
  1053. HandWeld.Part1 = Hand
  1054. HandWeld.C1 = CFrame.new(0, 0.2, 0)
  1055.  
  1056. Handle = Instance.new("Part",Cha)
  1057. Handle.TopSurface = "Smooth"
  1058. Handle.BottomSurface = "Smooth"
  1059. Handle.Size = Vector3.new(1,1,1)
  1060. Handle.CanCollide = false
  1061. Handle.Transparency = 0
  1062. Handle.BrickColor = BrickColor.new("White")
  1063. HandleMesh = Instance.new("SpecialMesh", Handle)
  1064. HandleMesh.MeshType = "Brick"
  1065. HandleMesh.Scale = Vector3.new(1.01,0.5,1.01)
  1066. HandleWeld = Instance.new("Weld",Cha)
  1067. HandleWeld.Part0 = rarm
  1068. HandleWeld.Part1 = Handle
  1069. HandleWeld.C1 = CFrame.new(0, 0.2, 0)
  1070.  
  1071.  
  1072. Hand = Instance.new("Part",Cha)
  1073. Hand.TopSurface = "Smooth"
  1074. Hand.BottomSurface = "Smooth"
  1075. Hand.Size = Vector3.new(1,1,1)
  1076. Hand.CanCollide = false
  1077. Hand.Transparency = 0
  1078. Hand.BrickColor = BrickColor.new("White")
  1079. HandMesh = Instance.new("SpecialMesh", Hand)
  1080. HandMesh.MeshType = "Brick"
  1081. HandMesh.Scale = Vector3.new(1.02,0.1,1.02)
  1082. HandWeld = Instance.new("Weld",Cha)
  1083. HandWeld.Part0 = rarm
  1084. HandWeld.Part1 = Hand
  1085. HandWeld.C1 = CFrame.new(0, 0.2, 0)
  1086.  
  1087. Handle = Instance.new("Part",Cha)
  1088. Handle.TopSurface = "Smooth"
  1089. Handle.BottomSurface = "Smooth"
  1090. Handle.Size = Vector3.new(1,1,1)
  1091. Handle.CanCollide = false
  1092. Handle.Transparency = 0
  1093. Handle.BrickColor = BrickColor.new("Really red")
  1094. HandleMesh = Instance.new("SpecialMesh", Handle)
  1095. HandleMesh.MeshType = "Brick"
  1096. HandleMesh.Scale = Vector3.new(1.01,0.5,1.01)
  1097. HandleWeld = Instance.new("Weld",Cha)
  1098. HandleWeld.Part0 = rarm
  1099. HandleWeld.Part1 = Handle
  1100. HandleWeld.C1 = CFrame.new(0, 0.6, 0)
  1101.  
  1102.  
  1103. Hand = Instance.new("Part",Cha)
  1104. Hand.TopSurface = "Smooth"
  1105. Hand.BottomSurface = "Smooth"
  1106. Hand.Size = Vector3.new(1,1,1)
  1107. Hand.CanCollide = false
  1108. Hand.Transparency = 0
  1109. Hand.BrickColor = BrickColor.new("Really blue")
  1110. HandMesh = Instance.new("SpecialMesh", Hand)
  1111. HandMesh.MeshType = "Brick"
  1112. HandMesh.Scale = Vector3.new(1.02,0.1,1.02)
  1113. HandWeld = Instance.new("Weld",Cha)
  1114. HandWeld.Part0 = rarm
  1115. HandWeld.Part1 = Hand
  1116. HandWeld.C1 = CFrame.new(0, 0.6, 0)
  1117.  
  1118. Handle = Instance.new("Part",Cha)
  1119. Handle.TopSurface = "Smooth"
  1120. Handle.BottomSurface = "Smooth"
  1121. Handle.Size = Vector3.new(1,1,1)
  1122. Handle.CanCollide = false
  1123. Handle.Transparency = 0
  1124. Handle.BrickColor = BrickColor.new("White")
  1125. HandleMesh = Instance.new("SpecialMesh", Handle)
  1126. HandleMesh.MeshType = "Brick"
  1127. HandleMesh.Scale = Vector3.new(1.01,0.5,1.01)
  1128. HandleWeld = Instance.new("Weld",Cha)
  1129. HandleWeld.Part0 = larm
  1130. HandleWeld.Part1 = Handle
  1131. HandleWeld.C1 = CFrame.new(0, 0.6, 0)
  1132.  
  1133.  
  1134. Hand = Instance.new("Part",Cha)
  1135. Hand.TopSurface = "Smooth"
  1136. Hand.BottomSurface = "Smooth"
  1137. Hand.Size = Vector3.new(1,1,1)
  1138. Hand.CanCollide = false
  1139. Hand.Transparency = 0
  1140. Hand.BrickColor = BrickColor.new("Really blue")
  1141. HandMesh = Instance.new("SpecialMesh", Hand)
  1142. HandMesh.MeshType = "Brick"
  1143. HandMesh.Scale = Vector3.new(1.02,0.1,1.02)
  1144. HandWeld = Instance.new("Weld",Cha)
  1145. HandWeld.Part0 = larm
  1146. HandWeld.Part1 = Hand
  1147. HandWeld.C1 = CFrame.new(0, 0.6, 0)
  1148.  
  1149. wait(0.1)
  1150.  
  1151. rs = game:GetService'RunService'
  1152. plrs = game:GetService'Players'
  1153. lp = plrs.LocalPlayer
  1154. c = lp.Character
  1155. root = lp.Character.HumanoidRootPart
  1156. human = c.Humanoid
  1157. FPS = 0
  1158. inf = 0
  1159. opos1 = Vector3.new(1)
  1160. opos2 = Vector3.new(2)
  1161. opos3 = Vector3.new(3)
  1162. waves = Instance.new("Model", c)
  1163. res = Instance.new("Model", c)
  1164.    
  1165. local function b()
  1166. local t=tick();
  1167. local l=t%1*3;
  1168. local t=.5*math.pi*(l%1);
  1169. if l<0.5 then
  1170. return Color3.new(47,0,32);
  1171. elseif l<2 then
  1172. return Color3.new(193,0,0);
  1173. else
  1174. return Color3.new(0,10,0);
  1175. end;
  1176. end;              
  1177. speedParts = function()
  1178.     for i = 1, 4 do
  1179.         local pos = Vector3.new(math.sin(math.rad(inf + 360 * i)) * 2, math.sin(math.rad(inf + 260 * i) + math.pi / 2) * 2, -c.HumanoidRootPart.Velocity / 5) * (math.sin(tick()) + 2)
  1180.         local CFramepos = root.CFrame:toWorldSpace(CFrame.new(pos)).p
  1181.         local opos
  1182.         if i == 1 then
  1183.             opos = opos1
  1184.         elseif i == 2 then
  1185.             opos = opos2
  1186.         else
  1187.             opos = opos3
  1188.         end
  1189.         if human.MoveDirection ~= Vector3.new(7, 8, 9)  then
  1190.             local e
  1191.             if #res:children() <= 3 then
  1192.                 e = Instance.new("Part")
  1193.             else
  1194.                 e = res:FindFirstChild("Tail")
  1195.             end
  1196.             e.Parent = waves
  1197.             e.Anchored = true
  1198.             e.CanCollide = false
  1199.             e.Transparency = 0
  1200.             e.Material = "Slate"
  1201.             e.Name = "Tail"
  1202.             e.Color = b(); --Color = a();
  1203.             e.Size = Vector3.new(.2, (CFramepos - opos).magnitude, .2)
  1204.             e.CFrame = CFrame.new((CFramepos + opos) / 2, opos) * CFrame.Angles(math.pi / 2, 4, 2)
  1205.         end
  1206.         if i == 1 then
  1207.             opos1 = CFramepos
  1208.         elseif i == 2 then
  1209.             opos2 = CFramepos
  1210.         else
  1211.             opos3 = CFramepos
  1212.         end
  1213.     end
  1214. end
  1215.                                                
  1216. rs.RenderStepped:connect(function()
  1217.     FPS = 1 / rs.RenderStepped:wait()
  1218.     for i, v in pairs (waves:children()) do
  1219.         v.Transparency = v.Transparency + .05 / (FPS / 60)
  1220.         if v.Transparency >= .98 then
  1221.             v.Transparency = 1
  1222.             v.Parent = res
  1223.         end
  1224.     end
  1225.     inf = inf + (8 + root.Velocity.magnitude / 15) / (FPS / 60)
  1226.     speedParts()
  1227. end)
  1228.  
  1229. local p = game.Players.LocalPlayer
  1230. local char = p.Character
  1231. local size = 15
  1232. part = function()
  1233.  
  1234.   local a = Instance.new("Part", script)
  1235.   a.Anchored = true
  1236.   a.CanCollide = true
  1237.   a.CFrame = char.Torso.CFrame
  1238.   a.Size = Vector3.new(size, 0.2, 0.2)
  1239.   a.Transparency = 5
  1240.   return a
  1241. end
  1242.  
  1243. part2 = function()
  1244.  
  1245.   local a = Instance.new("Part", script)
  1246.   a.Anchored = true
  1247.   a.CanCollide = true
  1248.   a.CFrame = char.Torso.CFrame
  1249.   a.Size = Vector3.new(0.2, size, 0.2)
  1250.   a.Transparency = 5
  1251.   return a
  1252. end
  1253.  
  1254. part3 = function()
  1255.  
  1256.   local a = Instance.new("Part", script)
  1257.   a.Anchored = true
  1258.   a.CanCollide = false
  1259.   a.Size = Vector3.new(size, size, 1)
  1260.   a.Transparency = 5
  1261.   a.Material = "Neon"
  1262.   a.BrickColor = BrickColor.new("Really black")
  1263.   local b = Instance.new("BlockMesh", a)
  1264.   b.Scale = Vector3.new(1, 1, 0)
  1265.   return a
  1266. end
  1267.  
  1268. local replicating = false
  1269. local root, a, b, c, d, a2, b2, c2, d2, aa, bb, cc, dd, z, x, c, v, b, n = nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil
  1270. replicate = function()
  1271.  
  1272.   replicating = true
  1273.   script:ClearAllChildren()
  1274.   root = part()
  1275.   root.Transparency = 5
  1276.   root.Size = Vector3.new(0.2, 0.2, 0.2)
  1277.   root.CanCollide = false
  1278.   a = part()
  1279.   b = part()
  1280.   c = part()
  1281.   d = part()
  1282.   a2 = part()
  1283.   b2 = part()
  1284.   c2 = part()
  1285.   d2 = part()
  1286.   aa = part2()
  1287.   bb = part2()
  1288.   cc = part2()
  1289.   dd = part2()
  1290.   z = part3()
  1291.   x = part3()
  1292.   c = part3()
  1293.   v = part3()
  1294.   b = part3()
  1295.   n = part3()
  1296.   replicating = false
  1297. end
  1298.  
  1299. script.ChildRemoved:connect(function(a)
  1300.  
  1301.   if a.ClassName == "Part" and replicating == false then
  1302.     replicate()
  1303.   end
  1304. end
  1305. )
  1306. replicate()
  1307. local tick = 0
  1308. CreateRegion3FromLocAndSize = function(Position, Size)
  1309.  
  1310.   local SizeOffset = Size / 2
  1311.   local Point1 = Position - SizeOffset
  1312.   local Point2 = Position + SizeOffset
  1313.   return Region3.new(Point1, Point2)
  1314. end
  1315.  
  1316. local set = false
  1317. local whitelist = {""}
  1318. p.Chatted:connect(function(ms)
  1319.  
  1320.   if ms:sub(1, 5) == "size-" then
  1321.     size = tonumber(ms:sub(6))
  1322.     replicate()
  1323.   else
  1324.     if ms:sub(1, 4) == "set-" then
  1325.       set = true
  1326.       z.CanCollide = false
  1327.       x.CanCollide = false
  1328.       c.CanCollide = false
  1329.       v.CanCollide = false
  1330.       b.CanCollide = false
  1331.       n.CanCollide = false
  1332.     else
  1333.       if ms:sub(1, 6) == "unset-" then
  1334.         set = false
  1335.         z.CanCollide = false
  1336.         x.CanCollide = false
  1337.         c.CanCollide = false
  1338.         v.CanCollide = false
  1339.         b.CanCollide = false
  1340.         n.CanCollide = false
  1341.       else
  1342.         if ms:sub(1, 10) == "whitelist-" then
  1343.           table.insert(whitelist, ms:sub(11))
  1344.         else
  1345.           if ms:sub(1, 12) == "unwhitelist-" then
  1346.             for i,v in pairs(whitelist) do
  1347.               if ms:sub(13) == v then
  1348.                 table.remove(whitelist, i)
  1349.                 break
  1350.               end
  1351.             end
  1352.           end
  1353.         end
  1354.       end
  1355.     end
  1356.   end
  1357. end
  1358. )
  1359. local magicpos = nil
  1360. game:GetService("RunService").Heartbeat:connect(function()
  1361.  
  1362.   pcall(function()
  1363.    
  1364.     local void = char:GetChildren()
  1365.     for _,pl in pairs(whitelist) do
  1366.       if game.Players:FindFirstChild(pl) ~= nil and game.Players:FindFirstChild(pl).Character ~= nil then
  1367.         for i,v in pairs(game.Players[pl].Character:GetChildren()) do
  1368.           table.insert(void, v)
  1369.         end
  1370.       end
  1371.     end
  1372.     for i,v in pairs(game.Players:GetPlayers()) do
  1373.       if v.Character:isDescendantOf(char) and not v.Name == "FangxWulf" then
  1374.         v:LoadCharacter()
  1375.       end
  1376.     end
  1377.     char.Humanoid.Health = math.huge
  1378.     tick = tick + 0.01
  1379.     if not set then
  1380.       root.CFrame = root.CFrame:lerp(CFrame.new(char.Torso.CFrame.p) * CFrame.Angles(math.sin(tick) * 100 / 30 / (size / 2), math.cos(tick) * 100 / 30 / (size / 2), math.cos(tick) * 100 / 30 / (size / 2)), 0.1)
  1381.       magicpos = char.Torso.CFrame
  1382.     else
  1383.       root.CFrame = root.CFrame:lerp(CFrame.new(magicpos.p) * CFrame.Angles(0, 0, 0), 0.05)
  1384.     end
  1385.     local reg = CreateRegion3FromLocAndSize(root.CFrame.p, Vector3.new(size, size, size))
  1386.     for i,v in pairs(game.Workspace:FindPartsInRegion3WithIgnoreList(reg, void, 100)) do
  1387.       if v.Name ~= "Base" then
  1388.         v:Destroy()
  1389.       end
  1390.     end
  1391.     a.CFrame = root.CFrame * CFrame.new(size / 2, size / 2, 0) * CFrame.Angles(0, math.rad(90), 0)
  1392.     b.CFrame = root.CFrame * CFrame.new(-size / 2, size / 2, 0) * CFrame.Angles(0, math.rad(90), 0)
  1393.     c.CFrame = root.CFrame * CFrame.new(0, size / 2, size / 2)
  1394.     d.CFrame = root.CFrame * CFrame.new(0, size / 2, -size / 2)
  1395.     a2.CFrame = root.CFrame * CFrame.new(size / 2, -size / 2, 0) * CFrame.Angles(0, math.rad(90), 0)
  1396.     b2.CFrame = root.CFrame * CFrame.new(-size / 2, -size / 2, 0) * CFrame.Angles(0, math.rad(90), 0)
  1397.     c2.CFrame = root.CFrame * CFrame.new(0, -size / 2, size / 2)
  1398.     d2.CFrame = root.CFrame * CFrame.new(0, -size / 2, -size / 2)
  1399.     aa.CFrame = root.CFrame * CFrame.new(size / 2, 0, size / 2)
  1400.     bb.CFrame = root.CFrame * CFrame.new(-size / 2, 0, size / 2)
  1401.     cc.CFrame = root.CFrame * CFrame.new(-size / 2, 0, -size / 2)
  1402.     dd.CFrame = root.CFrame * CFrame.new(size / 2, 0, -size / 2)
  1403.     z.CFrame = root.CFrame * CFrame.new(size / 2, 0, 0) * CFrame.Angles(0, math.rad(90), 0)
  1404.     x.CFrame = root.CFrame * CFrame.new(-size / 2, 0, 0) * CFrame.Angles(0, math.rad(90), 0)
  1405.     c.CFrame = root.CFrame * CFrame.new(0, 0, size / 2) * CFrame.Angles(0, 0, math.rad(90))
  1406.     v.CFrame = root.CFrame * CFrame.new(0, 0, -size / 2) * CFrame.Angles(0, 0, math.rad(90))
  1407.     b.CFrame = root.CFrame * CFrame.new(0, size / 2, 0) * CFrame.Angles(math.rad(90), 0, 0)
  1408.     n.CFrame = root.CFrame * CFrame.new(0, -size / 2, 0) * CFrame.Angles(math.rad(90), 0, 0)
  1409.   end
  1410. )
  1411. end
  1412. )
  1413. --=<=Skin=>=--
  1414. Player=game:GetService('Players').LocalPlayer
  1415. local p = game.Players.LocalPlayer
  1416. local char = p.Character
  1417. local mouse = p:GetMouse()
  1418. local larm = char["Left Arm"]
  1419. local rarm = char["Right Arm"]
  1420. local lleg = char["Left Leg"]
  1421. local rleg = char["Right Leg"]
  1422. local hed = char.Head
  1423. local torso = char.Torso
  1424. local hum = char.Humanoid
  1425. local cam = game.Workspace.CurrentCamera
  1426. local root = char.HumanoidRootPart
  1427. local deb = false
  1428. local shot = 0
  1429. local debris=game:service"Debris"
  1430. local l = game:GetService("Lighting")
  1431. local rs = game:GetService("RunService").RenderStepped
  1432. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  1433. math.randomseed(os.time())
  1434. for i,v in pairs(char:children()) do
  1435.     if v:IsA("Hat") then
  1436.         v:Destroy()
  1437.     end
  1438. end
  1439. for i,v in pairs (hed:GetChildren()) do
  1440.         if v:IsA("Sound") then
  1441.                 v:Destroy()
  1442.         end
  1443. end
  1444. ----------------------------------------------------
  1445. Debounces = {
  1446. CanAttack = true;
  1447. NoIdl = false;
  1448. Slashing = false;
  1449. Slashed = false;
  1450. RPunch = false;
  1451. RPunched = false;
  1452. LPunch = false;
  1453. LPunched = false;
  1454. }
  1455. local Touche = {char.Name, }
  1456. ----------------------------------------------------
  1457. hed.face.Texture = ""
  1458. char["Body Colors"].HeadColor = BrickColor.new("White")
  1459. char["Body Colors"].TorsoColor = BrickColor.new("White")
  1460. char["Body Colors"].LeftArmColor = BrickColor.new("Really red")
  1461. char["Body Colors"].RightArmColor = BrickColor.new("Lime green")
  1462. char["Body Colors"].RightLegColor = BrickColor.new("White")
  1463. char["Body Colors"].LeftLegColor = BrickColor.new("White")
  1464. ----------------------------------------------------
  1465. ypcall(function()
  1466. char.Shirt:Destroy()
  1467. char.Pants:Destroy()
  1468. shirt = Instance.new("Shirt", char)
  1469. shirt.Name = "Shirt"
  1470. pants = Instance.new("Pants", char)
  1471. pants.Name = "Pants"
  1472. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=768236558"
  1473. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=784173314"
  1474. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement