Advertisement
DontAskme

rainbow forcefield

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