Awooslayer699

Untitled

Feb 1st, 2019
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if game:GetService("RunService"):IsClient()then error("say h/ not hl/ ya dummy")end;print("get rekt");InternalData = {}
  2. do
  3. script.Parent = owner.Character
  4. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  5. local function NewFakeEvent()
  6. local Bind = Instance.new("BindableEvent")
  7. local Fake;Fake = {Connections = {},
  8. fakeEvent=true;
  9. Connect=function(self,Func)
  10. Bind.Event:connect(Func)
  11. self.Connections[Bind] = true
  12. return setmetatable({Connected = true},{
  13. __index = function (self,Index)
  14. if Index:lower() == "disconnect" then
  15. return function() Fake.Connections[Bind] = false;self.Connected = false end
  16. end
  17. return Fake[Index]
  18. end;
  19. __tostring = function() return "Connection" end;
  20. })
  21. end}
  22. Fake.connect = Fake.Connect;return Fake;
  23. end
  24. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  25. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  26. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  27. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  28. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  29. local function TriggerEvent(self,Event,...)
  30. local Trigger = Mouse[Event]
  31. if Trigger and Trigger.fakeEvent and Trigger.Connections then
  32. for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
  33. end
  34. end
  35. Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
  36. Event.OnServerEvent:Connect(function(FiredBy,Input)
  37. if FiredBy.Name ~= owner.Name then return end
  38. if Input.MouseEvent then
  39. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  40. else
  41. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  42. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
  43. for _,Action in pairs(ContextActionService.Actions) do
  44. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  45. end
  46. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  47. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  48. end
  49. end)
  50. InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  51. Event.Parent = NLS([[
  52. local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
  53. local Input = function(Input,gameProcessedEvent)
  54. if gameProcessedEvent then return end
  55. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  56. end
  57. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  58. local Hit,Target
  59. while wait(1/30) do
  60. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  61. Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  62. end
  63. end
  64. ]],owner.Character)
  65. end
  66. RealGame = game;game = setmetatable({},{
  67. __index = function (self,Index)
  68. local Sandbox = function (Thing)
  69. if Thing:IsA("Player") then
  70. local RealPlayer = Thing
  71. return setmetatable({},{
  72. __index = function (self,Index)
  73. local Type = type(RealPlayer[Index])
  74. if Type == "function" then
  75. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  76. return function (self)return InternalData["Mouse"] end
  77. end
  78. return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  79. end
  80. return RealPlayer[Index]
  81. end;
  82. __tostring = function(self) return RealPlayer.Name end
  83. })
  84. end
  85. end
  86. if RealGame[Index] then
  87. local Type = type(RealGame[Index])
  88. if Type == "function" then
  89. if Index:lower() == "getservice" or Index:lower() == "service" then
  90. return function (self,Service)
  91. local FakeServices = {
  92. ["players"] = function()
  93. return setmetatable({},{
  94. __index = function (self2,Index2)
  95. local RealService = RealGame:GetService(Service)
  96. local Type2 = type(Index2)
  97. if Type2 == "function" then
  98. return function (self,...) return RealService[Index2](RealService,...)end
  99. else
  100. if Index2:lower() == "localplayer" then return Sandbox(owner) end
  101. return RealService[Index2]
  102. end
  103. end;
  104. __tostring = function(self) return RealGame:GetService(Service).Name end
  105. })
  106. end;
  107. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  108. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  109. ["runservice"] = function()
  110. return setmetatable({},{
  111. __index = function(self2,Index2)
  112. local RealService = RealGame:GetService(Service)
  113. local Type2 = type(Index2)
  114. if Type2 == "function" then
  115. return function (self,...) return RealService[Index2](RealService,...) end
  116. else
  117. local RunServices = {
  118. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  119. ["renderstepped"] = function() return RealService["Stepped"] end
  120. }
  121. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  122. return RealService[Index2]
  123. end
  124. end
  125. })
  126. end
  127. }
  128. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  129. return RealGame:GetService(Service)
  130. end
  131. end
  132. return function (self,...) return RealGame[Index](RealGame,...) end
  133. else
  134. if game:GetService(Index) then return game:GetService(Index) end
  135. return RealGame[Index]
  136. end
  137. end
  138. return nil
  139. end
  140. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("running the script noob")
  141.  
  142. --[[
  143. Stand: The King/Jade Emperor
  144. User: FujiWara Chujo
  145. ]]
  146. local Cn=CFrame.new
  147. local CA=CFrame.Angles
  148. local mr=math.rad
  149. local rn=math.random
  150. local mc=math.cos
  151. local Vn=Vector3.new
  152. local NR=NumberRange.new
  153. local NSeq=NumberSequence.new
  154. local plrs=game:service"Players"
  155. local wrk=game:service"Workspace"
  156. local deb=game:service"Debris"
  157. local IS=game:GetService("InsertService")
  158. local p=plrs.LocalPlayer
  159. local cam=wrk.CurrentCamera
  160. local char=p.Character
  161. local mouse=p:GetMouse()
  162. local lam=char["Left Arm"]
  163. local ram=char["Right Arm"]
  164. local llg=char["Left Leg"]
  165. local rlg=char["Right Leg"]
  166. local hed=char.Head
  167. local tor=char.Torso
  168. local larm = lam
  169. local rarm = ram
  170. local lleg = llg
  171. local rleg = rlg
  172. local torso = tor
  173. local hrp=char.HumanoidRootPart
  174. local PlayerSpeed = char.Humanoid.WalkSpeed
  175. local on=false
  176. local noRig=false
  177. local curws=16
  178. local sine=0
  179. local ift={}
  180. local ifxd=false
  181. local run=false
  182. local stance="Cane"
  183. local Speed = 16
  184. local Health = 9000
  185.  
  186. PlayerSpeed = 16
  187. --[[
  188. ypcall(function()
  189. char.Shirt:Destroy()
  190. char.Pants:Destroy()
  191. shirt = Instance.new("Shirt", char)
  192. shirt.Name = "Shirt"
  193. pants = Instance.new("Pants", char)
  194. pants.Name = "Pants"
  195. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=260998937"
  196. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=260361888"
  197. end)
  198. ]]
  199. Debounces = {
  200. CanAttack = true;
  201. NoIdl = false;
  202. Slashing = false;
  203. Slashed = false;
  204. RPunch = false;
  205. RPunched = false;
  206. LPunch = false;
  207. LPunched = false;
  208. }
  209.  
  210. local trappedTorsos = {}
  211.  
  212. ---Functions
  213.  
  214. function FndHm(flnm)
  215. for i,v in pairs(flnm:GetChildren()) do
  216. if v:IsA("Humanoid") then
  217. return v
  218. end
  219. end
  220. end
  221. local hum=FndHm(char)
  222. --hum.Name=""
  223.  
  224.  
  225. function chrDes(inst)
  226. local ret=nil
  227. for _,v in pairs(game.Players:GetChildren()) do
  228. if inst:IsDescendantOf(v) then
  229. ret=v
  230. break
  231. end
  232. end
  233. return ret
  234. end
  235.  
  236. --
  237. function get(a)
  238. local cont={}
  239. for i,v in pairs(a:GetChildren()) do
  240. if v==char then
  241. else
  242. table.insert(cont,v)
  243. pcall(function()
  244. for _,b in pairs(get(v)) do
  245. table.insert(cont,b)
  246. end
  247. end)
  248. end
  249. end
  250. return cont
  251. end
  252. for _,v in pairs(get(game.Workspace)) do
  253. if v:IsA("Sparkles") or v:IsA("Fire") then
  254. v:Destroy()
  255. end
  256. end
  257.  
  258. --
  259. function inT(qur,tbl)
  260. local a=false
  261. for i,v in pairs(tbl) do
  262. if v==qur then
  263. a=true
  264. break
  265. else
  266. a=false
  267. end
  268. end
  269. return a
  270. end
  271.  
  272. --
  273. function Tween(a,b,c)
  274. return a+(b-a)*c
  275. end
  276.  
  277. --
  278. function Avg(a,b)
  279. return CFrame.new((a.X+b.X)/2,(a.Y+b.Y)/2,(a.Z+b.Z)/2)
  280. end
  281.  
  282. --
  283. function Lerp(c1,c2,tim)
  284. local com1={c1.C0.X,c1.C0.Y,c1.C0.Z,c1.C0:toEulerAnglesXYZ()}
  285. local com2={c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  286. for i,v in pairs(com1) do
  287. com1[i]=v+(com2[i]-v)*tim
  288. end
  289. return Cn(com1[1],com1[2],com1[3])*CA(select(4,unpack(com1)))
  290. end
  291.  
  292. function RLerp(c1,c2,tim)
  293. return c1:lerp(c2,tim)
  294. end
  295.  
  296. --
  297. function ALerp(c1,c2,tim)
  298. local com1={c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  299. local com2={c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  300. for i,v in pairs(com1) do
  301. com1[i]=v+(com2[i]-v)*tim
  302. end
  303. return Cn(com1[1],com1[2],com1[3])*CA(select(4,unpack(com1)))
  304. end
  305.  
  306. --
  307. function Lerprs(ud,ud2,al)
  308. local a,b,c,d=ud.X.Scale,ud.X.Offset,ud.Y.Scale,ud.Y.Offset
  309. local a2,b2,c2,d2=ud2.X.Scale,ud2.X.Offset,ud2.Y.Scale,ud2.Y.Offset
  310. local x,y,z,w=(a+(a2-a)*al),(b+(b2-b)*al),(c+(c2-c)*al),(d+(d2-d)*al)
  311. return UDim2.new(x,y,z,w)
  312. end
  313.  
  314. --
  315. function newAnim(wld)
  316. local asd={["Weld"]=wld;["Int"]=0;["Frame"]=1;}
  317. asd.getFrames=function()
  318. local num=0
  319. for _,v in pairs(asd) do
  320. pcall(function()
  321. num=num+v.Length
  322. end)
  323. end
  324. return num
  325. end
  326. return asd
  327. end
  328.  
  329. --
  330. function newKF(tab,c0,lng,off)
  331. off=off or 1
  332. table.insert(tab,{["C0"]=c0,["Length"]=lng,["Offset"]=off})
  333. end
  334.  
  335. --
  336. function runKF(tab)
  337. tab.Int=tab.Int+1
  338. if tab.Int>=tab[tab.Frame].Length then
  339. tab.Frame=tab.Frame+1
  340. tab.Int=0
  341. if tab.Frame>#tab then
  342. tab.Frame=1
  343. end
  344. end
  345. tab.Weld.C0=RLerp(tab.Weld.C0,tab[tab.Frame].C0,(tab[tab.Frame].Offset/tab[tab.Frame].Length)*tab.Int)
  346. end
  347.  
  348. --
  349. function nwPrt(prnt,siz,cf,col)
  350. local prt=Instance.new("Part")
  351. prt.Parent=prnt
  352. prt.FormFactor=3
  353. prt.Name="Part"
  354. prt.Size=siz
  355. prt.CanCollide=false
  356. prt.Anchored=true
  357. prt.Locked=true
  358. prt.TopSurface=10
  359. prt.BottomSurface=10
  360. prt.FrontSurface=10
  361. prt.BackSurface=10
  362. prt.LeftSurface=10
  363. prt.RightSurface=10
  364. prt:BreakJoints()
  365. prt.CFrame=cf or CFrame.new(30,10,30)
  366. prt.Material="SmoothPlastic"
  367. prt.BrickColor=BrickColor.new(col)
  368. m=Instance.new("SpecialMesh",prt)
  369. m.MeshType=6
  370. return prt
  371. end
  372.  
  373. --
  374. function nwWdg(prnt,siz,cf,col)
  375. local prt=Instance.new("WedgePart")
  376. prt.Parent=prnt
  377. prt.FormFactor=3
  378. prt.Name="Part"
  379. prt.Size=siz
  380. prt.CanCollide=false
  381. prt.Anchored=false
  382. prt.Locked=true
  383. prt.TopSurface=0
  384. prt.BottomSurface=0
  385. prt:BreakJoints()
  386. prt.CFrame=cf or CFrame.new(30,10,30)
  387. prt.Material="SmoothPlastic"
  388. prt.BrickColor=BrickColor.new(col)
  389. return prt
  390. end
  391.  
  392. --
  393. function newGui(prnt,clsnm,siz,pos,bsp,bc,bt)
  394. local gui=Instance.new(clsnm,prnt)
  395. gui.Size=siz or UDim2.new(0,100,0,100)
  396. gui.Position=pos or UDim2.new(0,0,0,0)
  397. gui.BorderSizePixel=bsp or 0
  398. gui.BackgroundColor3=bc or Color3.new(0,0,0)
  399. gui.BackgroundTransparency=bt or 1
  400. return gui
  401. end
  402.  
  403. --
  404. function nwWld(wp0,wp1,wc0)
  405. wld = Instance.new("Weld",wp1)
  406. wld.Part0=wp0
  407. wld.Part1=wp1
  408. wld.C0=wc0 or Cn(0,0,0)
  409. return wld
  410. end
  411.  
  412. function newWeld(wp0,wp1,wc0x,wc0y,wc0z)
  413. local wld = Instance.new("Weld",wp1)
  414. wld.Part0 = wp0
  415. wld.Part1 = wp1
  416. wld.C0 = CFrame.new(wc0x,wc0y,wc0z)
  417. end
  418.  
  419. --
  420. function nwSnd(prnt,pch,vol,id)
  421. local s=Instance.new("Sound",prnt)
  422. s.Pitch=pch
  423. s.Volume=vol
  424. s.SoundId="rbxassetid://"..id
  425. s.PlayOnRemove=true
  426. return s
  427. end
  428.  
  429. --
  430. function newRay(start,face,range,wat)
  431. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  432. hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  433. return rey,hit,pos
  434. end
  435.  
  436. function nooutline(part)
  437. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  438. end
  439.  
  440. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  441. local fp=it("Part")
  442. fp.formFactor=formfactor
  443. fp.Parent=parent
  444. fp.Reflectance=reflectance
  445. fp.Transparency=transparency
  446. fp.CanCollide=false
  447. fp.Locked=true
  448. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  449. fp.Name=name
  450. fp.Size=size
  451. fp.Position=Character.Torso.Position
  452. nooutline(fp)
  453. fp.Material=material
  454. fp:BreakJoints()
  455. return fp
  456. end
  457.  
  458. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  459. local mesh=it(Mesh)
  460. mesh.Parent=part
  461. if Mesh=="SpecialMesh" then
  462. mesh.MeshType=meshtype
  463. mesh.MeshId=meshid
  464. end
  465. mesh.Offset=offset
  466. mesh.Scale=scale
  467. return mesh
  468. end
  469.  
  470. function weld(parent,part0,part1,c0,c1)
  471. local weld=it("Weld")
  472. weld.Parent=parent
  473. weld.Part0=part0
  474. weld.Part1=part1
  475. weld.C0=c0
  476. weld.C1=c1
  477. return weld
  478. end
  479. TfwTimeStopped = false
  480. function Damagefunc(Part,hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  481. if hit.Parent==nil then
  482. return
  483. end
  484. h=hit.Parent:FindFirstChild("Humanoid")
  485. for _,v in pairs(hit.Parent:children()) do
  486. if v:IsA("Humanoid") then
  487. h=v
  488. end
  489. end
  490. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  491. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  492. end
  493. if hit.Parent.className=="Hat" then
  494. hit=hit.Parent.Parent:findFirstChild("Head")
  495. end
  496. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  497. if hit.Parent:findFirstChild("DebounceHit")~=nil then
  498. if hit.Parent.DebounceHit.Value==true then
  499. return
  500. end
  501. end
  502. --[[if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  503. return
  504. end]]
  505. --hs(hit,1.2)
  506. c=Instance.new("ObjectValue")
  507. c.Name="creator"
  508. c.Value=game:service("Players").LocalPlayer
  509. c.Parent=h
  510. game:GetService("Debris"):AddItem(c,.5)
  511. Damage=math.random(minim,maxim)
  512. --h:TakeDamage(Damage)
  513. blocked=false
  514. block=hit.Parent:findFirstChild("Block")
  515. if block~=nil then
  516. print(block.className)
  517. if block.className=="NumberValue" then
  518. if block.Value>0 then
  519. blocked=true
  520. if decreaseblock==nil then
  521. block.Value=block.Value-1
  522. end
  523. end
  524. end
  525. if block.className=="IntValue" then
  526. if block.Value>0 then
  527. blocked=true
  528. if decreaseblock~=nil then
  529. block.Value=block.Value-1
  530. end
  531. end
  532. end
  533. end
  534. if blocked==false then
  535. --h:TakeDamage(Damage)
  536. if TfwTimeStopped == false then
  537. h.Health=h.Health-Damage
  538. ShowDamage((hit.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), "MUDA", 1.5, Part.BrickColor.Color)
  539. elseif TfwTimeStopped == true then
  540. repeat wait() until TfwTimeStopped == false
  541. h.Health=h.Health-0.1
  542. ShowDamage((hit.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), "MUDA", 1.5, Part.BrickColor.Color)
  543. end
  544. else
  545. h.Health=h.Health-(Damage/2)
  546. ShowDamage((hit.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Bright blue").Color)
  547. end
  548. if Type=="Knockdown" then
  549. hum=hit.Parent.Humanoid
  550. hum.PlatformStand=true
  551. coroutine.resume(coroutine.create(function(HHumanoid)
  552. swait(1)
  553. HHumanoid.PlatformStand=false
  554. end),hum)
  555. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  556. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  557. local bodvol=Instance.new("BodyVelocity")
  558. bodvol.velocity=angle*knockback
  559. bodvol.P=500
  560. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  561. bodvol.Parent=hit
  562. rl = Instance.new("BodyAngularVelocity")
  563. rl.P = 3000
  564. rl.maxTorque = Vector3.new(500000, 500000, 500000)
  565. rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  566. rl.Parent = hit
  567. game:GetService("Debris"):AddItem(bodvol,.5)
  568. game:GetService("Debris"):AddItem(rl,.5)
  569. elseif Type=="Attract" then
  570. hum=hit.Parent.Humanoid
  571. hum.PlatformStand=true
  572. coroutine.resume(coroutine.create(function(HHumanoid)
  573. swait(1)
  574. HHumanoid.PlatformStand=false
  575. end),hum)
  576. local angle=(hit.Position-(Property.Position-Vector3.new(0,0,0))).unit
  577. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  578. local bodvol=Instance.new("BodyVelocity")
  579. bodvol.velocity=-angle*-knockback
  580. bodvol.P=500
  581. bodvol.maxForce=Vector3.new(-8e+003, -8e+003, -8e+003)
  582. bodvol.Parent=hit
  583. rl = Instance.new("BodyAngularVelocity")
  584. rl.P = 3000
  585. rl.maxTorque = Vector3.new(500000, 500000, 500000)
  586. rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  587. rl.Parent = hit
  588. game:GetService("Debris"):AddItem(bodvol,.5)
  589. game:GetService("Debris"):AddItem(rl,.5)
  590. elseif Type=="MUDA" then
  591. hum=hit.Parent.Humanoid
  592. hum.PlatformStand=true
  593. coroutine.resume(coroutine.create(function(HHumanoid)
  594. swait(1)
  595. HHumanoid.PlatformStand=false
  596. end),hum)
  597. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  598. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  599. local bodvol=Instance.new("BodyVelocity")
  600. bodvol.velocity=angle*knockback
  601. bodvol.P=500
  602. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  603. bodvol.Parent=hit
  604. rl = Instance.new("BodyAngularVelocity")
  605. rl.P = 3000
  606. rl.maxTorque = Vector3.new(500000, 500000, 500000)
  607. rl.angularvelocity = Vector3.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  608. rl.Parent = hit
  609. game:GetService("Debris"):AddItem(bodvol,.5)
  610. game:GetService("Debris"):AddItem(rl,.5)
  611. elseif Type == "Killer Queen" then
  612. hum=hit.Parent.Humanoid
  613. hum.PlatformStand=true
  614. coroutine.resume(coroutine.create(function(HHumanoid)
  615. swait(1)
  616. HHumanoid.PlatformStand=false
  617. end),hum)
  618. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  619. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  620. local bodvol=Instance.new("BodyVelocity")
  621. bodvol.velocity=angle*knockback
  622. bodvol.P=500
  623. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  624. bodvol.Parent=hit
  625. rl = Instance.new("BodyAngularVelocity")
  626. rl.P = 3000
  627. rl.maxTorque = Vector3.new(500000, 500000, 500000)
  628. rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  629. rl.Parent = hit
  630. game:GetService("Debris"):AddItem(bodvol,.5)
  631. game:GetService("Debris"):AddItem(rl,.5)
  632. wait(3)
  633. KillerQueen = Instance.new("Explosion",hit)
  634. KillerQueen.Position = hit.Position
  635. elseif Type=="Normal" then
  636. vp=Instance.new("BodyVelocity")
  637. vp.P=500
  638. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  639. --vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  640. if KnockbackType==1 then
  641. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  642. elseif KnockbackType==2 then
  643. vp.velocity=Property.CFrame.lookVector*knockback
  644. end
  645. if knockback>0 then
  646. vp.Parent=hit.Parent.Torso
  647. end
  648. game:GetService("Debris"):AddItem(vp,.5)
  649. elseif Type=="Up" then
  650. local bodyVelocity=Instance.new("BodyVelocity")
  651. bodyVelocity.velocity=vt(0,60,0)
  652. bodyVelocity.P=5000
  653. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  654. bodyVelocity.Parent=hit
  655. game:GetService("Debris"):AddItem(bodyVelocity,1)
  656. rl=Instance.new("BodyAngularVelocity")
  657. rl.P=3000
  658. rl.maxTorque=Vector3.new(500000,500000,500000)
  659. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  660. rl.Parent=hit
  661. game:GetService("Debris"):AddItem(rl,.5)
  662. elseif Type=="Snare" then
  663. bp=Instance.new("BodyPosition")
  664. bp.P=2000
  665. bp.D=100
  666. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  667. bp.position=hit.Parent.Torso.Position
  668. bp.Parent=hit.Parent.Torso
  669. game:GetService("Debris"):AddItem(bp,1)
  670. elseif Type=="Target" then
  671. local Targetting = false
  672. if Targetting==false then
  673. ZTarget=hit.Parent.Torso
  674. coroutine.resume(coroutine.create(function(Part)
  675. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  676. swait(5)
  677. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  678. end),ZTarget)
  679. local TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  680. local targetgui=Instance.new("BillboardGui")
  681. targetgui.Parent=ZTarget
  682. targetgui.Size=UDim2.new(10,100,10,100)
  683. local targ=Instance.new("ImageLabel")
  684. targ.Parent=targetgui
  685. targ.BackgroundTransparency=1
  686. targ.Image="rbxassetid://4834067"
  687. targ.Size=UDim2.new(1,0,1,0)
  688. cam.CameraType="Scriptable"
  689. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  690. local dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  691. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  692. Targetting=true
  693. RocketTarget=ZTarget
  694. for i=1,Property do
  695. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  696. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  697. swait()
  698. end
  699. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  700. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  701. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  702. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  703. end
  704. Targetting=false
  705. RocketTarget=nil
  706. targetgui.Parent=nil
  707. cam.CameraType="Custom"
  708. end
  709. end
  710. local debounce=Instance.new("BoolValue")
  711. debounce.Name="DebounceHit"
  712. debounce.Parent=hit.Parent
  713. debounce.Value=true
  714. game:GetService("Debris"):AddItem(debounce,Delay)
  715. c=Instance.new("ObjectValue")
  716. c.Name="creator"
  717. c.Value=Player
  718. c.Parent=h
  719. game:GetService("Debris"):AddItem(c,.5)
  720. end
  721. end
  722.  
  723. function ShowDamage(Pos, Text, Time, Color)
  724. local Rate = (1 / 30)
  725. local Pos = (Pos or Vector3.new(0, 0, 0))
  726. local Text = (Text or "")
  727. local Time = (Time or 2)
  728. local Color = (Color or Color3.new(1, 0, 0))
  729. local EffectPart = part("Custom",workspace,"Neon",0,1,BrickColor.new(Color),"Effect",vt(0,0,0))
  730. EffectPart.Anchored = true
  731. local BillboardGui = Instance.new("BillboardGui")
  732. BillboardGui.Size = UDim2.new(3, 3, 3, 3)
  733. BillboardGui.Adornee = EffectPart
  734. local TextLabel = Instance.new("TextLabel")
  735. TextLabel.BackgroundTransparency = 1
  736. TextLabel.Size = UDim2.new(3, 3, 3, 3)
  737. TextLabel.Text = Text
  738. TextLabel.TextColor3 = Color
  739. TextLabel.TextStrokeColor3 = BrickColor.new("Really black").Color
  740. TextLabel.TextScaled = true
  741. TextLabel.TextStrokeTransparency = 0
  742. TextLabel.Font = Enum.Font.SourceSansBold
  743. TextLabel.Parent = BillboardGui
  744. BillboardGui.Parent = EffectPart
  745. game.Debris:AddItem(EffectPart, (Time + 0.1))
  746. EffectPart.Parent = game:GetService("Workspace")
  747. Delay(0, function()
  748. local Frames = (Time / Rate)
  749. for Frame = 1, Frames do
  750. wait(Rate)
  751. local Percent = (Frame / Frames)
  752. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  753. TextLabel.TextTransparency = Percent
  754. TextLabel.TextStrokeTransparency = Percent
  755. end
  756. if EffectPart and EffectPart.Parent then
  757. EffectPart:Destroy()
  758. end
  759. end)
  760. end
  761.  
  762. Player = p
  763. workspace[Player.Name].Archivable=true
  764. pchar = workspace[Player.Name]:Clone() --Create("Model",{Parent=workspace})
  765. pchar.Parent=workspace[Player.Name]
  766. torso=pchar.Torso
  767. humane=pchar.Humanoid
  768. pchar.Name= "The King"
  769. pl=pchar
  770. humane.MaxHealth=Health
  771. wait()
  772. humane.Health=Health
  773. humane.WalkSpeed=Speed
  774.  
  775. pchar.Head.face:remove()
  776.  
  777. --m:ClearAllChildren()
  778. ---Weld
  779.  
  780. local law=nwWld(tor,lam,Cn(-1.5,0.5,0))
  781. law.C1=CFrame.new(0,0.5,0)
  782. local raw=nwWld(tor,ram,Cn(1.5,0.5,0))
  783. raw.C1=CFrame.new(0,0.5,0)
  784. local hew=nwWld(tor,hed,Cn(0,1.5,0))
  785. local llw=nwWld(tor,llg,Cn(-0.5,-1,0))
  786. llw.C1=CFrame.new(0,1,0)
  787. local rlw=nwWld(tor,rlg,Cn(0.5,-1,0))
  788. rlw.C1=CFrame.new(0,1,0)
  789. local tow=nwWld(hrp,tor,Cn(0,-1,0))
  790. tow.C1=CFrame.new(0,-1,0)
  791.  
  792. local hrp2 = pchar.HumanoidRootPart
  793. local tor2 = torso
  794. local hed2 = pchar.Head
  795. local lam2=pchar["Left Arm"]
  796. local ram2=pchar["Right Arm"]
  797. local llg2=pchar["Left Leg"]
  798. local rlg2=pchar["Right Leg"]
  799.  
  800. local law2=nwWld(tor2,lam2,Cn(-1.5,0.5,0))
  801. law2.C1=CFrame.new(0,0.5,0)
  802. local raw2=nwWld(tor2,ram2,Cn(1.5,0.5,0))
  803. raw2.C1=CFrame.new(0,0.5,0)
  804. local hew2=nwWld(torso,hed2,Cn(0,1.5,0))
  805. local llw2=nwWld(torso,llg2,Cn(-0.5,-1,0))
  806. llw2.C1=CFrame.new(0,1,0)
  807. local rlw2=nwWld(tor2,rlg2,Cn(0.5,-1,0))
  808. rlw2.C1=CFrame.new(0,1,0)
  809. local tow2=nwWld(hrp2,tor2,Cn(0,-1,0))
  810. tow2.C1=CFrame.new(0,-1,0)
  811.  
  812.  
  813. local laD=CFrame.new(-1.5,0.5,0)
  814. local raD=CFrame.new(1.5,0.5,0)
  815. local hD=CFrame.new(0,1.5,0)
  816. local tD=CFrame.new(0,-1,0)
  817. local llD=CFrame.new(-0.5,-1,0)
  818. local rlD=CFrame.new(0.5,-1,0)
  819.  
  820. ---Build
  821.  
  822. ---Animations
  823.  
  824. --Idle
  825. local heid=newAnim(hew)
  826. newKF(heid,hD*CA(mr(-5.5),0,0),50,0.3)
  827. newKF(heid,hD*CA(mr(-4),0,0),40,0.3)
  828. local toid=newAnim(tow)
  829. newKF(toid,tD*Cn(0,2.0125,0)*CA(mr(6),0,0),50,0.3)
  830. newKF(toid,tD*Cn(0,3.0125,0)*CA(mr(5),0,0),40,0.3)
  831. local laid=newAnim(law)
  832. newKF(laid,laD*Cn(0,0.0125,0)*CA(mr(-20),0,mr(0)),10,0.2)
  833. newKF(laid,laD*Cn(0,-0.0125,0)*CA(mr(-20),0,mr(0)),10,0.2)
  834. newKF(laid,laD*Cn(0,0.0125,0)*CA(mr(-20),0,mr(0)),10,0.2)
  835. newKF(laid,laD*Cn(0,-0.0125,0)*CA(mr(-20),0,mr(0)),10,0.2)
  836. local raid=newAnim(raw)
  837. newKF(raid,raD*Cn(0,-0.0125,0)*CA(mr(20),0,mr(0)),50,0.3)
  838. newKF(raid,raD*Cn(0,0.0125,0)*CA(mr(0),0,mr(0)),40,0.3)
  839. local llid=newAnim(llw)
  840. newKF(llid,llD*Cn(0,0.0125,0)*CA(mr(-16),0,0),50,0.3)
  841. newKF(llid,llD*Cn(0,-0.0125,0)*CA(mr(-15),0,mr(0)),40,0.3)
  842. local rlid=newAnim(rlw)
  843. newKF(rlid,rlD*Cn(0,0.0125,0)*CA(mr(-6),0,0),50,0.3)
  844. newKF(rlid,rlD*Cn(0,-0.0125,0)*CA(mr(-5),0,mr(0)),40,0.3)
  845.  
  846. local heid2=newAnim(hew2)
  847. newKF(heid2,hD*CA(mr(16),0,0),40,0.3)
  848. newKF(heid2,hD*CA(mr(14),0,0),40,0.3)
  849. local toid2=newAnim(tow2)
  850. newKF(toid2,tD*Cn(0,0.5,3)*CA(mr(0),0,0),50,1)
  851. newKF(toid2,tD*Cn(0,1,3)*CA(mr(0),0,0),40,1)
  852. local laid2=newAnim(law2)
  853. newKF(laid2,laD*Cn(0.5,0.0125,-1)*CA(mr(20),mr(50),mr(20)),50,0.3)
  854. newKF(laid2,laD*Cn(0.5,-0.0125,-1)*CA(mr(20),mr(50),mr(20)),40,0.3)
  855. local raid2=newAnim(raw2)
  856. newKF(raid2,raD*Cn(-0.5,-0.0125,-1)*CA(mr(20),mr(-50),mr(-20)),50,0.3)
  857. newKF(raid2,raD*Cn(-0.5,0.0125,-1)*CA(mr(20),mr(-50),mr(-20)),40,0.3)
  858. local llid2=newAnim(llw2)
  859. newKF(llid2,llD*Cn(0,0.0125,0)*CA(mr(0),0,0),50,0.3)
  860. newKF(llid2,llD*Cn(0,-0.0125,0)*CA(mr(0),0,mr(0)),40,0.3)
  861. local rlid2=newAnim(rlw2)
  862. newKF(rlid2,rlD*Cn(0,0.0125,0)*CA(mr(0),0,0),50,0.3)
  863. newKF(rlid2,rlD*Cn(0,-0.0125,0)*CA(mr(0),0,mr(0)),40,0.3)
  864.  
  865. --Walk
  866. local hewk=newAnim(hew)
  867. newKF(hewk,hD*CA(mr(5),mr(0),0),10,0.2)
  868. newKF(hewk,hD*CA(mr(5),0,0),10,0.2)
  869. newKF(hewk,hD*CA(mr(5),mr(0),0),10,0.2)
  870. newKF(hewk,hD*CA(mr(5),0,0),10,0.2)
  871. local towk=newAnim(tow)
  872. newKF(towk,tD*Cn(0,2.0125,0)*CA(mr(-5),mr(0),0),50,0.4)
  873. newKF(towk,tD*Cn(0,3.0125,0)*CA(mr(-5),mr(0),0),40,0.4)
  874. local lawk=newAnim(law)
  875. newKF(lawk,laD*CA(mr(-40),0,0),20,0.4)
  876. local rawk=newAnim(raw)
  877. newKF(rawk,raD*CA(mr(-40),0,0),20,0.4)
  878. local llwk=newAnim(llw)
  879. newKF(llwk,llD*Cn(0,0.0125,0)*CA(mr(-16),0,0),50,0.3)
  880. newKF(llwk,llD*Cn(0,-0.0125,0)*CA(mr(-15),0,mr(0)),40,0.3)
  881. local rlwk=newAnim(rlw)
  882. newKF(rlwk,rlD*Cn(0,0.0125,0)*CA(mr(-6),0,0),50,0.3)
  883. newKF(rlwk,rlD*Cn(0,-0.0125,0)*CA(mr(-5),0,mr(0)),40,0.3)
  884.  
  885.  
  886. --Sprint
  887. local hesp=newAnim(hew)
  888. newKF(hesp,hD*CA(mr(5),mr(0),0),10,0.2)
  889. newKF(hesp,hD*CA(mr(5),0,0),10,0.2)
  890. newKF(hesp,hD*CA(mr(5),mr(0),0),10,0.2)
  891. newKF(hesp,hD*CA(mr(5),0,0),10,0.2)
  892. local tosp=newAnim(tow)
  893. newKF(tosp,tD*Cn(0,2.0125,0)*CA(mr(-5),mr(10),0),10,0.4)
  894. newKF(tosp,tD*Cn(0,3.0125,0)*CA(mr(-5),mr(-10),0),10,0.4)
  895. local lasp=newAnim(law)
  896. newKF(lasp,laD*Cn(0,-0.1,-0.2)*CA(mr(60),0,0),20,0.4)
  897. newKF(lasp,laD*CA(mr(-40),0,0),20,0.4)
  898. local rasp=newAnim(raw)
  899. newKF(rasp,raD*CA(mr(-40),0,0),20,0.4)
  900. newKF(rasp,raD*Cn(0,-0.1,-0.2)*CA(mr(60),0,0),20,0.4)
  901. local llsp=newAnim(llw)
  902. newKF(llsp,llD*Cn(0,0.0125,0)*CA(mr(-16),0,0),50,0.3)
  903. newKF(llsp,llD*Cn(0,-0.0125,0)*CA(mr(-15),0,mr(0)),40,0.3)
  904. local rlsp=newAnim(rlw)
  905. newKF(rlsp,rlD*Cn(0,0.0125,0)*CA(mr(-6),0,0),50,0.3)
  906. newKF(rlsp,rlD*Cn(0,-0.0125,0)*CA(mr(-5),0,mr(0)),40,0.3)
  907.  
  908. --Jump
  909. local hejp=newAnim(hew)
  910. newKF(hejp,hD*CA(mr(60),0,0),8,0.6)
  911. newKF(hejp,hD*CA(mr(60),0,0),8,0.6)
  912. local tojp=newAnim(tow)
  913. newKF(tojp,tD*CA(mr(0),0,0),8,0.6)
  914. newKF(tojp,tD*CA(mr(0),0,0),8,0.6)
  915. local lajp=newAnim(law)
  916. newKF(lajp,laD*CA(mr(0),0,mr(-5)),16,0.4)
  917. newKF(lajp,laD*CA(mr(0),0,mr(-5)),16,0.4)
  918. local rajp=newAnim(raw)
  919. newKF(rajp,raD*CA(mr(0),0,mr(5)),16,0.4)
  920. newKF(rajp,raD*CA(mr(0),0,mr(5)),16,0.4)
  921. local lljp=newAnim(llw)
  922. newKF(lljp,llD*CA(0,0,mr(-5)),16,0.4)
  923. newKF(lljp,llD*CA(0,0,mr(-5)),16,0.4)
  924. local rljp=newAnim(rlw)
  925. newKF(rljp,rlD*CA(0,0,mr(5)),16,0.4)
  926. newKF(rljp,rlD*CA(0,0,mr(5)),16,0.4)
  927.  
  928. --Freefall
  929. local heff=newAnim(hew)
  930. newKF(heff,hD*CA(mr(-5),0,0),8,0.6)
  931. newKF(heff,hD*CA(mr(-5),0,0),8,0.6)
  932. local toff=newAnim(tow)
  933. newKF(toff,tD*CA(mr(0),0,0),8,0.6)
  934. newKF(toff,tD*CA(mr(0),0,0),8,0.6)
  935. local laff=newAnim(law)
  936. newKF(laff,laD*CA(mr(140),0,0),16,0.4)
  937. newKF(laff,laD*CA(mr(140),0,0),16,0.4)
  938. local raff=newAnim(raw)
  939. newKF(raff,raD*CA(mr(140),0,0),16,0.4)
  940. newKF(raff,raD*CA(mr(140),0,0),16,0.4)
  941. local llff=newAnim(llw)
  942. newKF(llff,llD*CA(0,0,mr(-5)),16,0.4)
  943. newKF(llff,llD*CA(0,0,mr(-5)),16,0.4)
  944. local rlff=newAnim(rlw)
  945. newKF(rlff,rlD*CA(0,0,mr(5)),16,0.4)
  946. newKF(rlff,rlD*CA(0,0,mr(5)),16,0.4)
  947.  
  948. --Time Has Stopped
  949. local hesp2=newAnim(hew)
  950. newKF(hesp2,hD*CA(mr(-30),mr(0),mr(0)),10,0.5)
  951. local tosp2=newAnim(tow)
  952. newKF(tosp2,tD*Cn(0,0,0)*CA(mr(30),mr(0),mr(0)),10,0.5)
  953. local lasp2=newAnim(law)
  954. newKF(lasp2,laD*CA(mr(90),mr(0),mr(-60)),20,1.5)
  955. local rasp2=newAnim(raw)
  956. newKF(rasp2,raD*CA(mr(90),mr(0),mr(60)),20,1.5)
  957. local llsp2=newAnim(llw)
  958. newKF(llsp2,llD*Cn(0,0,0)*CA(mr(-30),mr(0),mr(0)),20,0.5)
  959. local rlsp2=newAnim(rlw)
  960. newKF(rlsp2,rlD*Cn(0,0,0)*CA(mr(-30),0,mr(0)),10,0.5)
  961.  
  962. local hesp3=newAnim(hew2)
  963. newKF(hesp3,hD*CA(mr(-15),mr(0),mr(0)),50,0.2)
  964. local tosp3=newAnim(tow2)
  965. newKF(tosp3,tD*Cn(0,1,3)*CA(mr(0),mr(0),mr(0)),50,0.4)
  966. local lasp3=newAnim(law2)
  967. newKF(lasp3,laD*CA(mr(80),mr(0),mr(65)),30,0.4)
  968. newKF(lasp3,laD*CA(mr(120),mr(0),mr(-60)),50,0.4)
  969. local rasp3=newAnim(raw2)
  970. newKF(rasp3,raD*CA(mr(80),mr(0),mr(-65)),30,0.4)
  971. newKF(rasp3,raD*CA(mr(120),mr(0),mr(60)),50,0.4)
  972. local llsp3=newAnim(llw2)
  973. newKF(llsp3,llD*CA(mr(0),mr(0),mr(1.5)),50,0.4)
  974. local rlsp3=newAnim(rlw2)
  975. newKF(rlsp3,rlD*CA(mr(0),mr(0),mr(-1.5)),50,0.4)
  976.  
  977. local hesp4=newAnim(hew2)
  978. newKF(hesp4,hD*CA(mr(-10),mr(0),mr(0)),10,0.2)
  979. local tosp4=newAnim(tow2)
  980. newKF(tosp4,tD*Cn(0,1,3)*CA(mr(0),mr(0),mr(0)),10,0.4)
  981. local lasp4=newAnim(law2)
  982. newKF(lasp4,laD*CA(mr(120),mr(0),mr(-60)),20,0.4)
  983. local rasp4=newAnim(raw2)
  984. newKF(rasp4,raD*CA(mr(120),mr(0),mr(60)),20,0.4)
  985. local llsp4=newAnim(llw2)
  986. newKF(llsp4,llD*CA(mr(0),mr(0),mr(1.5)),20,0.4)
  987. local rlsp4=newAnim(rlw2)
  988. newKF(rlsp4,rlD*CA(mr(0),mr(0),mr(-1.5)),10,0.4)
  989.  
  990. --Let time flow again
  991. local hetoki=newAnim(hew)
  992. newKF(hetoki,hD*CA(mr(0),mr(0),mr(0)),10,0.2)
  993. local totoki=newAnim(tow)
  994. newKF(totoki,tD*Cn(0,0,0)*CA(mr(0),mr(0),mr(0)),10,0.4)
  995. local latoki=newAnim(law)
  996. newKF(latoki,laD*Cn(0,-0.1,-0.2)*CA(mr(0),mr(0),mr(0)),20,0.4)
  997. local ratoki=newAnim(raw)
  998. newKF(ratoki,raD*CA(mr(0),mr(0),mr(0)),20,0.4)
  999. local lltoki=newAnim(llw)
  1000. newKF(lltoki,llD*CA(mr(0),mr(0),mr(0)),20,0.4)
  1001. local rltoki=newAnim(rlw)
  1002. newKF(rltoki,rlD*Cn(0,0,0)*CA(mr(0),mr(0),mr(0)),10,0.4)
  1003. --//Example of Keyframe
  1004. --[[
  1005. local hesp2=newAnim(hew)
  1006. newKF(hesp2,hD*CA(mr(0),mr(0),mr(0)),10,0.2)
  1007. local tosp2=newAnim(tow)
  1008. newKF(tosp2,tD*CA(mr(0),mr(0),mr(0)),10,0.4)
  1009. local lasp2=newAnim(law)
  1010. newKF(lasp2,laD*CA(mr(0),mr(0),mr(0)),20,0.4)
  1011. local rasp2=newAnim(raw)
  1012. newKF(rasp2,raD*CA(mr(0),mr(0),mr(0)),20,0.4)
  1013. local llsp2=newAnim(llw)
  1014. newKF(llsp2,llD*CA(mr(0),mr(0),mr(0)),20,0.4)
  1015. local rlsp2=newAnim(rlw)
  1016. newKF(rlsp2,rlD*CA(mr(0),mr(0),mr(0)),10,0.4)
  1017. ]]
  1018. function onDamage(Part)
  1019. if Part:findFirstChild("Humanoid") == nil and Part:findFirstChild("BodyVelocity") ~= nil or Part:findFirstChild("Humanoid") == nil and Part:findFirstChild("RocketPropulsion") ~= nil then
  1020. Part.Anchored = true
  1021. if Part:findFirstChild("Mesh") ~= nil then
  1022. z = Part:findFirstChild("Mesh")
  1023. for i = 1,5 do
  1024. z.Scale = z.Scale + Vector3.new(1,1,1)
  1025. wait(0.05)
  1026. end
  1027. end
  1028. end
  1029. end
  1030.  
  1031. function trappedTorsos:isTrapped(t)
  1032. for nildata, index in next,self do
  1033. if index==t then
  1034. return true
  1035. end
  1036. end
  1037. return false
  1038. end
  1039.  
  1040. function trappedTorsos:Capture(hit)
  1041. if hit:isA'BasePart' then
  1042. if not trappedTorsos:isTrapped(hit) and not hit:IsDescendantOf(char) then
  1043. table.insert(trappedTorsos, hit)
  1044. hit.Anchored = true --trapped!
  1045. --print'trapped!'
  1046. end
  1047. end
  1048. end
  1049.  
  1050. function trappedTorsos:ReleasePart(hit)
  1051. if hit:isA'BasePart' then
  1052. if trappedTorsos:isTrapped(hit) and not hit:IsDescendantOf(char) then
  1053. table.remove(trappedTorsos, hit)
  1054. hit.Anchored = false --trapped!
  1055. --print'trapped!'
  1056. end
  1057. end
  1058. end
  1059.  
  1060. function trappedTorsos:Trip(hit)
  1061. if hit:isA'BasePart' then
  1062. if not hit:IsDescendantOf(char) then
  1063. hit.Parent.Humanoid.PlatformStand = true
  1064. end
  1065. end
  1066. end
  1067.  
  1068. function trappedTorsos:Repel(hit)
  1069. if hit:isA'BasePart' then
  1070. if not hit:IsDescendantOf(char) then
  1071. Damagefunc(torso,hit,5,15,math.random(100,100),"Knockdown",RootPart,.2,1)
  1072. end
  1073. end
  1074. end
  1075.  
  1076. function trappedTorsos:Attract(hit)
  1077. if hit:isA'BasePart' then
  1078. if not hit:IsDescendantOf(char) then
  1079. Damagefunc(torso,hit,5,15,math.random(100,100),"Attact",RootPart,.2,1)
  1080. end
  1081. end
  1082. end
  1083.  
  1084. function trappedTorsos:Target(hit)
  1085. if hit:isA'BasePart' then
  1086. if not hit:IsDescendantOf(char) then
  1087. Target = hit
  1088. end
  1089. end
  1090. end
  1091.  
  1092. function trappedTorsos:Release()
  1093. for i,v in next, self do
  1094. if type(v)=='userdata' then
  1095. if v:isA('BasePart') then
  1096. v.Anchored = false
  1097. self[i] = nil
  1098. end
  1099. end
  1100. end
  1101. end
  1102.  
  1103. --Za Warudo
  1104. Attacking = false
  1105. WasOn = true
  1106. function TheWorld(Mode)
  1107. if Mode == "Time Stop" then
  1108. if WasOn == true and StandOn == false then
  1109. StandOn = true
  1110. WasOn = false
  1111. end
  1112. wait()
  1113. local TimeStop = Instance.new("Sound",tor)
  1114. TimeStop.SoundId = "rbxassetid://520743795"
  1115. TimeStop.Looped = false
  1116. TimeStop.Volume = 1
  1117. local AreaOfEffect = Instance.new("Part",char)
  1118. AreaOfEffect.Position = tor.Position
  1119. AreaOfEffect.Size = Vector3.new(0.01,0.01,0.01)
  1120. AreaOfEffect.Anchored = true
  1121. AreaOfEffect.CanCollide = false
  1122. AreaOfEffect.BrickColor = BrickColor.new("Institutional white")
  1123. AreaOfEffect.Transparency = 0.9
  1124. AreaOfEffect.Shape = "Ball"
  1125. AreaOfEffect.Material = "Neon"
  1126. TimeStop:Play()
  1127. for i = 1,10 do
  1128. AreaOfEffect.Size = AreaOfEffect.Size + Vector3.new(4.1,4.1,4.1)
  1129. AreaOfEffect.CFrame = char.Torso.CFrame
  1130. wait()
  1131. end
  1132. coroutine.wrap(function()
  1133. do local me={}
  1134.  
  1135. me.plrs = game:service'Workspace':children''
  1136.  
  1137. function me:getNear(mag)
  1138. local rtn = {}
  1139.  
  1140. for k,v in next,me.plrs do
  1141. local chxr = v
  1142.  
  1143. if chxr then
  1144. if chxr:findFirstChild'Torso' then
  1145. local pos = (chxr.Torso.Position-tor.Position).magnitude
  1146.  
  1147. if pos<=mag then
  1148. for a,b in pairs(chxr:children()) do
  1149. if b:IsA("BasePart") then
  1150. table.insert(rtn, b)
  1151. end
  1152. end
  1153. end
  1154. end
  1155. end
  1156. end
  1157. return rtn
  1158. end
  1159.  
  1160. for no, torso in ipairs(me:getNear(25)) do
  1161. --print(torso:GetFullName())
  1162. --print(torso:GetFullName())
  1163. trappedTorsos:Capture(torso)
  1164. end
  1165.  
  1166.  
  1167. end
  1168. end)()
  1169. AreaOfEffect:Destroy()
  1170. workspace.Gravity = 70
  1171. for i,v in pairs(char:children()) do
  1172. if v:IsA("Part") then
  1173. v.Anchored = false
  1174. end
  1175. if v:IsA("Hat") then
  1176. v.Handle.Anchored = false
  1177. end
  1178. end
  1179. for i,v in pairs(pchar:children()) do
  1180. if v:IsA("Part") then
  1181. v.Anchored = false
  1182. end
  1183. if v:IsA("Hat") then
  1184. v.Handle.Anchored = false
  1185. end
  1186. end
  1187. if WasOn == false then
  1188. StandOn = false
  1189. WasOn = true
  1190. end
  1191. hum.WalkSpeed = 16
  1192. end
  1193. if Mode == "Light Gravity" then
  1194. LightGrav = true
  1195. if WasOn == true and StandOn == false then
  1196. StandOn = true
  1197. WasOn = false
  1198. end
  1199. wait()
  1200. local TimeStop = Instance.new("Sound",char)
  1201. TimeStop.SoundId = "rbxassetid://520743795"
  1202. TimeStop.Looped = false
  1203. TimeStop.Volume = 1
  1204. local AreaOfEffect = Instance.new("Part",char)
  1205. AreaOfEffect.Position = tor.Position
  1206. AreaOfEffect.Size = Vector3.new(0.01,0.01,0.01)
  1207. AreaOfEffect.Anchored = true
  1208. AreaOfEffect.CanCollide = false
  1209. AreaOfEffect.BrickColor = BrickColor.new("Institutional white")
  1210. AreaOfEffect.Transparency = 0.9
  1211. AreaOfEffect.Shape = "Ball"
  1212. AreaOfEffect.Material = "Neon"
  1213. TimeStop:Play()
  1214. for i = 1,10 do
  1215. AreaOfEffect.Size = AreaOfEffect.Size + Vector3.new(4.1,4.1,4.1)
  1216. AreaOfEffect.CFrame = char.Torso.CFrame
  1217. wait()
  1218. end
  1219. AreaOfEffect:Destroy()
  1220. workspace.Gravity = -196.2
  1221. for i,v in pairs(char:children()) do
  1222. if v:IsA("Part") then
  1223. v.Anchored = false
  1224. end
  1225. if v:IsA("Hat") then
  1226. v.Handle.Anchored = false
  1227. end
  1228. end
  1229. for i,v in pairs(pchar:children()) do
  1230. if v:IsA("Part") then
  1231. v.Anchored = false
  1232. end
  1233. if v:IsA("Hat") then
  1234. v.Handle.Anchored = false
  1235. end
  1236. end
  1237. if WasOn == false then
  1238. StandOn = false
  1239. WasOn = true
  1240. end
  1241. HeavyGrav = false
  1242. NormalGrav = false
  1243. hum.WalkSpeed = 16
  1244. end
  1245. if Mode == "Normal Gravity" then
  1246. NormalGrav = true
  1247. LightGrav = false
  1248. HeavyGrav = false
  1249. if WasOn == true and StandOn == false then
  1250. StandOn = true
  1251. WasOn = false
  1252. end
  1253. wait()
  1254. local TimeStop = Instance.new("Sound",char)
  1255. TimeStop.SoundId = "rbxassetid://520743795"
  1256. TimeStop.Looped = false
  1257. TimeStop.Volume = 1
  1258. local AreaOfEffect = Instance.new("Part",char)
  1259. AreaOfEffect.Position = tor.Position
  1260. AreaOfEffect.Size = Vector3.new(0.01,0.01,0.01)
  1261. AreaOfEffect.Anchored = true
  1262. AreaOfEffect.CanCollide = false
  1263. AreaOfEffect.BrickColor = BrickColor.new("Institutional white")
  1264. AreaOfEffect.Transparency = 0.9
  1265. AreaOfEffect.Shape = "Ball"
  1266. AreaOfEffect.Material = "Neon"
  1267. TimeStop:Play()
  1268. for i = 1,10 do
  1269. AreaOfEffect.Size = AreaOfEffect.Size + Vector3.new(4.1,4.1,4.1)
  1270. AreaOfEffect.CFrame = char.Torso.CFrame
  1271. wait()
  1272. end
  1273. AreaOfEffect:Destroy()
  1274. workspace.Gravity = 196.2
  1275. for i,v in pairs(char:children()) do
  1276. if v:IsA("Part") then
  1277. v.Anchored = false
  1278. end
  1279. if v:IsA("Hat") then
  1280. v.Handle.Anchored = false
  1281. end
  1282. end
  1283. for i,v in pairs(pchar:children()) do
  1284. if v:IsA("Part") then
  1285. v.Anchored = false
  1286. end
  1287. if v:IsA("Hat") then
  1288. v.Handle.Anchored = false
  1289. end
  1290. end
  1291. if WasOn == false then
  1292. StandOn = false
  1293. WasOn = true
  1294. end
  1295. hum.WalkSpeed = 16
  1296. end
  1297. if Mode == "Heavy Gravity" then
  1298. HeavyGrav = true
  1299. if WasOn == true and StandOn == false then
  1300. StandOn = true
  1301. WasOn = false
  1302. end
  1303. wait()
  1304. local TimeStop = Instance.new("Sound",char)
  1305. TimeStop.SoundId = "rbxassetid://520743795"
  1306. TimeStop.Looped = false
  1307. TimeStop.Volume = 1
  1308. local AreaOfEffect = Instance.new("Part",char)
  1309. AreaOfEffect.Position = tor.Position
  1310. AreaOfEffect.Size = Vector3.new(0.01,0.01,0.01)
  1311. AreaOfEffect.Anchored = true
  1312. AreaOfEffect.CanCollide = false
  1313. AreaOfEffect.BrickColor = BrickColor.new("Institutional white")
  1314. AreaOfEffect.Transparency = 0.9
  1315. AreaOfEffect.Shape = "Ball"
  1316. AreaOfEffect.Material = "Neon"
  1317. TimeStop:Play()
  1318. for i = 1,10 do
  1319. AreaOfEffect.Size = AreaOfEffect.Size + Vector3.new(4.1,4.1,4.1)
  1320. AreaOfEffect.CFrame = char.Torso.CFrame
  1321. wait()
  1322. end
  1323. coroutine.wrap(function()
  1324. do local me={}
  1325.  
  1326. me.plrs = game:service'Workspace':children''
  1327.  
  1328. function me:getNear(mag)
  1329. local rtn = {}
  1330.  
  1331. for k,v in next,me.plrs do
  1332. local chxr = v
  1333.  
  1334. if chxr then
  1335. if chxr:findFirstChild'Torso' then
  1336. local pos = (chxr.Torso.Position-tor.Position).magnitude
  1337.  
  1338. if pos<=mag then
  1339. for a,b in pairs(chxr:children()) do
  1340. if b:IsA("BasePart") then
  1341. table.insert(rtn, b)
  1342. end
  1343. end
  1344. end
  1345. end
  1346. end
  1347. end
  1348. return rtn
  1349. end
  1350.  
  1351. for no, torso in ipairs(me:getNear(5555)) do
  1352. --print(torso:GetFullName())
  1353. --print(torso:GetFullName())
  1354. trappedTorsos:Trip(torso)
  1355. end
  1356.  
  1357.  
  1358. end
  1359. end)()
  1360. AreaOfEffect:Destroy()
  1361. workspace.Gravity = math.huge
  1362. for i,v in pairs(char:children()) do
  1363. if v:IsA("Part") then
  1364. v.Anchored = false
  1365. end
  1366. if v:IsA("Hat") then
  1367. v.Handle.Anchored = false
  1368. end
  1369. end
  1370. for i,v in pairs(pchar:children()) do
  1371. if v:IsA("Part") then
  1372. v.Anchored = false
  1373. end
  1374. if v:IsA("Hat") then
  1375. v.Handle.Anchored = false
  1376. end
  1377. end
  1378. if WasOn == false then
  1379. StandOn = false
  1380. WasOn = true
  1381. end
  1382. NormalGrav = false
  1383. LightGrav = false
  1384. hum.WalkSpeed = 16
  1385. end
  1386. if Mode == "World Time Stop" then
  1387. if WasOn == true and StandOn == false then
  1388. StandOn = true
  1389. WasOn = false
  1390. end
  1391. wait()
  1392. local TimeStop = Instance.new("Sound",char)
  1393. TimeStop.SoundId = "rbxassetid://520743795"
  1394. TimeStop.Looped = false
  1395. TimeStop.Volume = 1
  1396. local AreaOfEffect = Instance.new("Part",char)
  1397. AreaOfEffect.Position = tor.Position
  1398. AreaOfEffect.Size = Vector3.new(0.01,0.01,0.01)
  1399. AreaOfEffect.Anchored = true
  1400. AreaOfEffect.CanCollide = false
  1401. AreaOfEffect.BrickColor = BrickColor.new("Institutional white")
  1402. AreaOfEffect.Transparency = 0.9
  1403. AreaOfEffect.Shape = "Ball"
  1404. AreaOfEffect.Material = "Neon"
  1405. TimeStop:Play()
  1406. for i = 1,10 do
  1407. AreaOfEffect.Size = AreaOfEffect.Size + Vector3.new(4.1,4.1,4.1)
  1408. AreaOfEffect.CFrame = char.Torso.CFrame
  1409. wait()
  1410. end
  1411. coroutine.wrap(function()
  1412. do local me={}
  1413.  
  1414. me.plrs = game:service'Workspace':children''
  1415.  
  1416. function me:getNear(mag)
  1417. local rtn = {}
  1418.  
  1419. for k,v in next,me.plrs do
  1420. local chxr = v
  1421.  
  1422. if chxr then
  1423. if chxr:findFirstChild'Torso' then
  1424. local pos = (chxr.Torso.Position-tor.Position).magnitude
  1425.  
  1426. if pos<=mag then
  1427. for a,b in pairs(chxr:children()) do
  1428. if b:IsA("BasePart") then
  1429. table.insert(rtn, b)
  1430. end
  1431. end
  1432. end
  1433. end
  1434. end
  1435. end
  1436. return rtn
  1437. end
  1438.  
  1439. for no, torso in ipairs(me:getNear(5555)) do
  1440. --print(torso:GetFullName())
  1441. --print(torso:GetFullName())
  1442. trappedTorsos:Capture(torso)
  1443. end
  1444.  
  1445.  
  1446. end
  1447. end)()
  1448. AreaOfEffect:Destroy()
  1449. workspace.Gravity = 70
  1450. for i,v in pairs(char:children()) do
  1451. if v:IsA("Part") then
  1452. v.Anchored = false
  1453. end
  1454. if v:IsA("Hat") then
  1455. v.Handle.Anchored = false
  1456. end
  1457. end
  1458. for i,v in pairs(pchar:children()) do
  1459. if v:IsA("Part") then
  1460. v.Anchored = false
  1461. end
  1462. if v:IsA("Hat") then
  1463. v.Handle.Anchored = false
  1464. end
  1465. end
  1466. if WasOn == false then
  1467. StandOn = false
  1468. WasOn = true
  1469. end
  1470. hum.WalkSpeed = 16
  1471. end
  1472. if Mode == "Time Start" then
  1473. local TimeStop = Instance.new("Sound",tor)
  1474. TimeStop.SoundId = "rbxassetid://520743795"
  1475. TimeStop.Looped = false
  1476. TimeStop.Volume = 1
  1477. TimeStop:Play()
  1478. local AreaOfEffect2 = Instance.new("Part",tor)
  1479. AreaOfEffect2.Position = tor.Position
  1480. AreaOfEffect2.Size = Vector3.new(0.01,0.01,0.01)
  1481. AreaOfEffect2.Anchored = true
  1482. AreaOfEffect2.CanCollide = false
  1483. AreaOfEffect2.Transparency = 1
  1484. AreaOfEffect2.BrickColor = BrickColor.new("Institutional white")
  1485. AreaOfEffect2.Transparency = 0.99
  1486. AreaOfEffect2.Shape = "Ball"
  1487. AreaOfEffect2.Material = "Neon"
  1488. AreaOfEffect2.Touched:connect(function(hit)
  1489. if hit ~= "Base" then
  1490. --hit.Anchored = false
  1491. end
  1492. end)
  1493. for i = 1,10 do
  1494. AreaOfEffect2.Size = AreaOfEffect2.Size + Vector3.new(4.1,4.1,4.1)
  1495. AreaOfEffect2.CFrame = char.Torso.CFrame
  1496. wait()
  1497. end
  1498. trappedTorsos:Release()
  1499. AreaOfEffect2:Destroy()
  1500. TfwTimeStopped = false
  1501. workspace.Gravity = 196.2
  1502. end
  1503. if Mode == "Repel" then
  1504. if WasOn == true and StandOn == false then
  1505. StandOn = true
  1506. WasOn = false
  1507. end
  1508. wait()
  1509. local TimeStop = Instance.new("Sound",char)
  1510. TimeStop.SoundId = "rbxassetid://520743795"
  1511. TimeStop.Looped = false
  1512. TimeStop.Volume = 1
  1513. local AreaOfEffect = Instance.new("Part",char)
  1514. AreaOfEffect.Position = tor.Position
  1515. AreaOfEffect.Size = Vector3.new(0.01,0.01,0.01)
  1516. AreaOfEffect.Anchored = true
  1517. AreaOfEffect.CanCollide = false
  1518. AreaOfEffect.BrickColor = BrickColor.new("Institutional white")
  1519. AreaOfEffect.Transparency = 0.9
  1520. AreaOfEffect.Shape = "Ball"
  1521. AreaOfEffect.Material = "Neon"
  1522. TimeStop:Play()
  1523. for i = 1,10 do
  1524. AreaOfEffect.Size = AreaOfEffect.Size + Vector3.new(4.1,4.1,4.1)
  1525. AreaOfEffect.CFrame = char.Torso.CFrame
  1526. wait()
  1527. end
  1528. coroutine.wrap(function()
  1529. do local me={}
  1530.  
  1531. me.plrs = game:service'Workspace':children''
  1532.  
  1533. function me:getNear(mag)
  1534. local rtn = {}
  1535.  
  1536. for k,v in next,me.plrs do
  1537. local chxr = v
  1538.  
  1539. if chxr then
  1540. if chxr:findFirstChild'Torso' then
  1541. local pos = (chxr.Torso.Position-tor.Position).magnitude
  1542.  
  1543. if pos<=mag then
  1544. for a,b in pairs(chxr:children()) do
  1545. if b:IsA("BasePart") then
  1546. table.insert(rtn, b)
  1547. end
  1548. end
  1549. end
  1550. end
  1551. end
  1552. end
  1553. return rtn
  1554. end
  1555.  
  1556. for no, torso in ipairs(me:getNear(5555)) do
  1557. --print(torso:GetFullName())
  1558. --print(torso:GetFullName())
  1559. trappedTorsos:Repel(torso)
  1560. end
  1561.  
  1562.  
  1563. end
  1564. end)()
  1565. AreaOfEffect:Destroy()
  1566. for i,v in pairs(char:children()) do
  1567. if v:IsA("Part") then
  1568. v.Anchored = false
  1569. end
  1570. if v:IsA("Hat") then
  1571. v.Handle.Anchored = false
  1572. end
  1573. end
  1574. for i,v in pairs(pchar:children()) do
  1575. if v:IsA("Part") then
  1576. v.Anchored = false
  1577. end
  1578. if v:IsA("Hat") then
  1579. v.Handle.Anchored = false
  1580. end
  1581. end
  1582. if WasOn == false then
  1583. StandOn = false
  1584. WasOn = true
  1585. end
  1586. end
  1587. if Mode == "Attract" then
  1588. if WasOn == true and StandOn == false then
  1589. StandOn = true
  1590. WasOn = false
  1591. end
  1592. wait()
  1593. local TimeStop = Instance.new("Sound",char)
  1594. TimeStop.SoundId = "rbxassetid://520743795"
  1595. TimeStop.Looped = false
  1596. TimeStop.Volume = 1
  1597. local AreaOfEffect = Instance.new("Part",char)
  1598. AreaOfEffect.Position = tor.Position
  1599. AreaOfEffect.Size = Vector3.new(0.01,0.01,0.01)
  1600. AreaOfEffect.Anchored = true
  1601. AreaOfEffect.CanCollide = false
  1602. AreaOfEffect.BrickColor = BrickColor.new("Institutional white")
  1603. AreaOfEffect.Transparency = 0.9
  1604. AreaOfEffect.Shape = "Ball"
  1605. AreaOfEffect.Material = "Neon"
  1606. TimeStop:Play()
  1607. for i = 1,10 do
  1608. AreaOfEffect.Size = AreaOfEffect.Size + Vector3.new(4.1,4.1,4.1)
  1609. AreaOfEffect.CFrame = char.Torso.CFrame
  1610. wait()
  1611. end
  1612. coroutine.wrap(function()
  1613. do local me={}
  1614.  
  1615. me.plrs = game:service'Workspace':children''
  1616.  
  1617. function me:getNear(mag)
  1618. local rtn = {}
  1619.  
  1620. for k,v in next,me.plrs do
  1621. local chxr = v
  1622.  
  1623. if chxr then
  1624. if chxr:findFirstChild'Torso' then
  1625. local pos = (chxr.Torso.Position-tor.Position).magnitude
  1626.  
  1627. if pos<=mag then
  1628. for a,b in pairs(chxr:children()) do
  1629. if b:IsA("BasePart") then
  1630. table.insert(rtn, b)
  1631. end
  1632. end
  1633. end
  1634. end
  1635. end
  1636. end
  1637. return rtn
  1638. end
  1639.  
  1640. for no, torso in ipairs(me:getNear(5555)) do
  1641. --print(torso:GetFullName())
  1642. --print(torso:GetFullName())
  1643. trappedTorsos:Attract(torso)
  1644. end
  1645.  
  1646.  
  1647. end
  1648. end)()
  1649. AreaOfEffect:Destroy()
  1650. for i,v in pairs(char:children()) do
  1651. if v:IsA("Part") then
  1652. v.Anchored = false
  1653. end
  1654. if v:IsA("Hat") then
  1655. v.Handle.Anchored = false
  1656. end
  1657. end
  1658. for i,v in pairs(pchar:children()) do
  1659. if v:IsA("Part") then
  1660. v.Anchored = false
  1661. end
  1662. if v:IsA("Hat") then
  1663. v.Handle.Anchored = false
  1664. end
  1665. end
  1666. if WasOn == false then
  1667. StandOn = false
  1668. WasOn = true
  1669. end
  1670. end
  1671. if Mode == "Target" then
  1672. hum.Health = AnotherOneBitesZaDusto
  1673. if WasOn == true and StandOn == false then
  1674. StandOn = true
  1675. WasOn = false
  1676. end
  1677. wait()
  1678. local TimeStop = Instance.new("Sound",char)
  1679. TimeStop.SoundId = "rbxassetid://520743795"
  1680. TimeStop.Looped = false
  1681. TimeStop.Volume = 1
  1682. local AreaOfEffect = Instance.new("Part",char)
  1683. AreaOfEffect.Position = tor.Position
  1684. AreaOfEffect.Size = Vector3.new(0.01,0.01,0.01)
  1685. AreaOfEffect.Anchored = true
  1686. AreaOfEffect.CanCollide = false
  1687. AreaOfEffect.BrickColor = BrickColor.new("Institutional white")
  1688. AreaOfEffect.Transparency = 0.9
  1689. AreaOfEffect.Shape = "Ball"
  1690. AreaOfEffect.Material = "Neon"
  1691. TimeStop:Play()
  1692. for i = 1,10 do
  1693. AreaOfEffect.Size = AreaOfEffect.Size + Vector3.new(4.1,4.1,4.1)
  1694. AreaOfEffect.CFrame = char.Torso.CFrame
  1695. wait()
  1696. end
  1697. coroutine.wrap(function()
  1698. do local me={}
  1699.  
  1700. me.plrs = game:service'Workspace':children''
  1701.  
  1702. function me:getNear(mag)
  1703. local rtn = {}
  1704.  
  1705. for k,v in next,me.plrs do
  1706. local chxr = v
  1707.  
  1708. if chxr then
  1709. if chxr:findFirstChild'Torso' then
  1710. local pos = (chxr.Torso.Position-tor.Position).magnitude
  1711.  
  1712. if pos<=mag then
  1713. for a,b in pairs(chxr:children()) do
  1714. if b:IsA("BasePart") then
  1715. table.insert(rtn, b)
  1716. end
  1717. end
  1718. end
  1719. end
  1720. end
  1721. end
  1722. return rtn
  1723. end
  1724.  
  1725. for no, torso in ipairs(me:getNear(5555)) do
  1726. --print(torso:GetFullName())
  1727. --print(torso:GetFullName())
  1728. trappedTorsos:Target(torso)
  1729. end
  1730. end
  1731. end)()
  1732. AreaOfEffect:Destroy()
  1733. for i,v in pairs(char:children()) do
  1734. if v:IsA("Part") then
  1735. v.Anchored = false
  1736. end
  1737. if v:IsA("Hat") then
  1738. v.Handle.Anchored = false
  1739. end
  1740. end
  1741. for i,v in pairs(pchar:children()) do
  1742. if v:IsA("Part") then
  1743. v.Anchored = false
  1744. end
  1745. if v:IsA("Hat") then
  1746. v.Handle.Anchored = false
  1747. end
  1748. end
  1749. if WasOn == false then
  1750. StandOn = false
  1751. WasOn = true
  1752. end
  1753. end
  1754. end
  1755.  
  1756. LightGrav = false
  1757. NormalGrav = true
  1758. HeavyGrav = false
  1759.  
  1760. Rapid = false
  1761. TimeStopped = false
  1762. OneSecond = false
  1763. Cha = char
  1764. Character = char
  1765. it=Instance.new
  1766. vt=Vector3.new
  1767. cn=CFrame.new
  1768. euler=CFrame.fromEulerAnglesXYZ
  1769. angles=CFrame.Angles
  1770. RootPart = hrp
  1771. mouse.KeyDown:connect(function(key)
  1772. if key == "q" then
  1773. if TimeStopped == false and Attacking == false then
  1774. TheWorld("Time Stop")
  1775. TimeStopped = true
  1776. TfwTimeStopped = true
  1777. elseif TimeStopped == true and Attacking == false then
  1778. TheWorld("Time Start")
  1779. TimeStopped = false
  1780. end
  1781. end
  1782. if key == "p" and TimeStopped == false and Attacking == false then
  1783. TheWorld("World Time Stop")
  1784. TimeStopped = true
  1785. TfwTimeStopped = true
  1786. end
  1787. if key == "z" then
  1788. TheWorld("Light Gravity")
  1789. end
  1790. if key == "x" then
  1791. TheWorld("Normal Gravity")
  1792. end
  1793. if key == "c" then
  1794. TheWorld("Heavy Gravity")
  1795. end
  1796. if key == "f" then
  1797. TheWorld("Repel")
  1798. end
  1799. if key == "g" then
  1800. TheWorld("Attract")
  1801. end
  1802. if key == "v" then
  1803. TheWorld("Target")
  1804. end
  1805. if key == "[" then
  1806. ControlledWorlds = false
  1807. end
  1808. if key == "]" then
  1809. ControlledWorlds = true
  1810. end
  1811. if key == "e" then
  1812. Rapid = true
  1813. Attacking = true
  1814. con1 = ram2.Touched:connect(function(hit) Damagefunc(torso,hit,1,2,math.random(0,0),"MUDA",RootPart,.2,1) end)
  1815. con2 = lam2.Touched:connect(function(hit) Damagefunc(torso,hit,1,2,math.random(0,0),"MUDA",RootPart,.2,1) end)
  1816. while Rapid == true do
  1817. for i = 1, 3 do
  1818. raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(60,90)),math.rad(math.random(-20,20)),math.rad(20)), 1.7)
  1819. law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 1.7)
  1820. hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 1.3)
  1821. tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(50), 0), 1.3)
  1822. llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 1.3)
  1823. rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 1.3)
  1824. wait()
  1825. end
  1826. for i = 1, 3 do
  1827. raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(60,90)),math.rad(0),math.rad(-50)), 1.7)
  1828. law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(math.random(-20,20)),math.rad(-20)), 1.7)
  1829. hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 1.3)
  1830. tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 1.3)
  1831. llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 1.3)
  1832. rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 1.3)
  1833. wait()
  1834. end
  1835. for i = 1, 3 do
  1836. raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(60,90)),math.rad(math.random(-20,20)),math.rad(20)), 1.7)
  1837. law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 1.7)
  1838. hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 1.3)
  1839. tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(50), 0), 1.3)
  1840. llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 1.3)
  1841. rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 1.3)
  1842. wait()
  1843. end
  1844. for i = 1, 3 do
  1845. raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(60,90)),math.rad(0),math.rad(-50)), 1.7)
  1846. law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(math.random(-20,20)),math.rad(-20)), 1.7)
  1847. hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 1.3)
  1848. tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 1.3)
  1849. llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 1.3)
  1850. rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 1.3)
  1851. wait()
  1852. end
  1853. end
  1854. con1:disconnect()
  1855. con2:disconnect()
  1856. Attacking = false
  1857. end
  1858. if key == "r" and Attacking == false then
  1859. con1 = ram2.Touched:connect(function(hit)
  1860. trappedTorsos:Capture(hit)
  1861. end)
  1862. ItsHot = false
  1863. Attacking = true
  1864. for i = 1, 3 do
  1865. raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(60,90)),math.rad(math.random(-20,20)),math.rad(20)), 1.7)
  1866. law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 1.7)
  1867. hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 1.3)
  1868. tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(50), 0), 1.3)
  1869. llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 1.3)
  1870. rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 1.3)
  1871. wait()
  1872. end
  1873. wait(1)
  1874. con1:disconnect()
  1875. Attacking = false
  1876. end
  1877. if key == "t" and Attacking == false then
  1878. con1 = ram2.Touched:connect(function(hit)
  1879. trappedTorsos:ReleasePart()
  1880. end)
  1881. ItsHot = false
  1882. Attacking = true
  1883. for i = 1, 3 do
  1884. raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(90,95)),math.rad(math.random(20,20)),math.rad(20)), 1.7)
  1885. law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 1.7)
  1886. hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 1.3)
  1887. tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(50), 0), 1.3)
  1888. llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 1.3)
  1889. rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 1.3)
  1890. wait()
  1891. end
  1892. wait(3)
  1893. Attacking = false
  1894. con1:disconnect()
  1895. end
  1896. end)
  1897.  
  1898. mouse.KeyUp:connect(function(key)
  1899. if key == "e" and Rapid == true or key == "v" and Rapid == true then
  1900. Rapid = false
  1901. end
  1902. end)
  1903.  
  1904. for i, v in pairs(pchar:GetChildren()) do
  1905. if v:IsA('Hat') then
  1906. v.Handle.Transparency=1
  1907. end
  1908. if v:IsA("Part") then
  1909. v.Material = "Neon"
  1910. v.BrickColor = BrickColor.new("Gold")
  1911. end
  1912. end
  1913.  
  1914. -------------------------------Sprint
  1915. mouse.KeyDown:connect(function(key)
  1916. if string.byte(key) == 48 then
  1917. hum.WalkSpeed = 48
  1918. end
  1919. end)
  1920. mouse.KeyUp:connect(function(key)
  1921. if string.byte(key) == 48 then
  1922. hum.WalkSpeed=16
  1923. end
  1924. end)
  1925. -------------------------------------
  1926. hum.FreeFalling:connect(function(f)
  1927. if f then
  1928. ffing=true
  1929. else
  1930. ffing=false
  1931. end
  1932. end)
  1933. hum.Jumping:connect(function(j)
  1934. if j then
  1935. jjing=true
  1936. else
  1937. jjing=false
  1938. end
  1939. end)
  1940. function Lerping(c1,c2,al)
  1941. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  1942. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  1943. for i,v in pairs(com1) do
  1944. com1[i] = v+(com2[i]-v)*al
  1945. end
  1946. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  1947. end
  1948.  
  1949. m = Instance.new("Model",char)
  1950.  
  1951. Handle = Instance.new("Part", m)
  1952. Handle:BreakJoints()
  1953. Handle.TopSurface = "Smooth"
  1954. Handle.Material = "SmoothPlastic"
  1955. Handle.Name = 'Handle'
  1956. Handle.Anchored = true
  1957. Handle.Transparency = 0 Handle.BottomSurface = "Smooth"
  1958. Handle.FormFactor = "Custom" Handle.CanCollide = false
  1959. Handle.BrickColor = BrickColor.new("Really black")
  1960. Handle.Size = Vector3.new(2.31999993, 0.34799999, 0.200000003)
  1961.  
  1962. Part = Instance.new("Part", m)
  1963. Part:BreakJoints()
  1964. Part.TopSurface = "Smooth"
  1965. Part.Material = "SmoothPlastic"
  1966. Part.Name = 'Part'
  1967. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  1968. Part.FormFactor = "Custom" Part.CanCollide = false
  1969. Part.BrickColor = BrickColor.new("Really black")
  1970. Part.Size = Vector3.new(0.34799999, 0.200000003, 0.34799999)
  1971. Partweld = Instance.new("Motor6D")
  1972. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1973. Partweld.C1 = CFrame.new(-0.697142124, -0.240707397, 0.697052002, 0.707106292, -6.45096577e-007, -0.707100093, 7.29660428e-007, 0.999991119, -4.4702773e-008, 0.707106292, -4.72456946e-007, 0.707100153)
  1974. Partweld.Parent = Part
  1975. PartMesh = Instance.new("BlockMesh",Part)
  1976. PartMesh.Name = "Mesh"
  1977. PartMesh.Offset = Vector3.new(0, 0, 0)
  1978. PartMesh.Scale = Vector3.new(1, 0.898999929, 1)
  1979.  
  1980. Part = Instance.new("Part", m)
  1981. Part:BreakJoints()
  1982. Part.TopSurface = "Smooth"
  1983. Part.Material = "SmoothPlastic"
  1984. Part.Name = 'Part'
  1985. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  1986. Part.FormFactor = "Custom" Part.CanCollide = false
  1987. Part.BrickColor = BrickColor.new("Really black")
  1988. Part.Size = Vector3.new(2.31999993, 0.200000003, 0.200000003)
  1989. Partweld = Instance.new("Motor6D")
  1990. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1991. Partweld.C1 = CFrame.new(3.81469727e-006, -0.232005119, 1.97199249, 0.999999762, -2.87769808e-013, 5.96046448e-008, 5.25801624e-013, 0.999991417, 2.84217094e-014, 0, -1.17239551e-013, 0.999991238)
  1992. Partweld.Parent = Part
  1993. PartMesh = Instance.new("BlockMesh",Part)
  1994. PartMesh.Name = "Mesh"
  1995. PartMesh.Offset = Vector3.new(0, 0, 0)
  1996. PartMesh.Scale = Vector3.new(1, 0.579999983, 0.579999983)
  1997.  
  1998. Part = Instance.new("Part", m)
  1999. Part:BreakJoints()
  2000. Part.TopSurface = "Smooth"
  2001. Part.Material = "SmoothPlastic"
  2002. Part.Name = 'Part'
  2003. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2004. Part.FormFactor = "Custom" Part.CanCollide = false
  2005. Part.BrickColor = BrickColor.new("Really black")
  2006. Part.Size = Vector3.new(1.15999997, 0.200000003, 1.15999997)
  2007. Partweld = Instance.new("Motor6D")
  2008. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2009. Partweld.C1 = CFrame.new(-0.697060108, -0.237798691, 0.696979523, 0.707100153, -7.8854832e-008, -0.707074642, 6.79929997e-008, 0.999963224, -4.47018209e-008, 0.707100153, -2.54248249e-008, 0.707074702)
  2010. Partweld.Parent = Part
  2011. PartMesh = Instance.new("BlockMesh",Part)
  2012. PartMesh.Name = "Mesh"
  2013. PartMesh.Offset = Vector3.new(0, 0, 0)
  2014. PartMesh.Scale = Vector3.new(1, 0.696000099, 1)
  2015.  
  2016. Part = Instance.new("Part", m)
  2017. Part:BreakJoints()
  2018. Part.TopSurface = "Smooth"
  2019. Part.Material = "SmoothPlastic"
  2020. Part.Name = 'Part'
  2021. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2022. Part.FormFactor = "Custom" Part.CanCollide = false
  2023. Part.BrickColor = BrickColor.new("Really black")
  2024. Part.Size = Vector3.new(0.200000003, 0.200000003, 2.0880003)
  2025. Partweld = Instance.new("Motor6D")
  2026. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2027. Partweld.C1 = CFrame.new(-1.21799088, -0.231980324, 0.985839844, 0.999999762, 5.87768056e-010, 1.80602074e-005, -5.86997118e-010, 0.999974251, -6.33293951e-009, -1.80006027e-005, 6.33261976e-009, 0.99997437)
  2028. Partweld.Parent = Part
  2029. PartMesh = Instance.new("BlockMesh",Part)
  2030. PartMesh.Name = "Mesh"
  2031. PartMesh.Offset = Vector3.new(0, 0, 0)
  2032. PartMesh.Scale = Vector3.new(0.579999983, 0.579999983, 1)
  2033.  
  2034. Part = Instance.new("Part", m)
  2035. Part:BreakJoints()
  2036. Part.TopSurface = "Smooth"
  2037. Part.Material = "SmoothPlastic"
  2038. Part.Name = 'Part'
  2039. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2040. Part.FormFactor = "Custom" Part.CanCollide = false
  2041. Part.BrickColor = BrickColor.new("Really black")
  2042. Part.Size = Vector3.new(0.200000003, 0.34799999, 0.200000003)
  2043. Partweld = Instance.new("Motor6D")
  2044. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2045. Partweld.C1 = CFrame.new(0.000141143799, 1.8119812e-005, -1.21799469, 1.81794167e-005, -1.78968406e-007, -0.999964833, 6.0702348e-007, 0.999964714, -1.78957677e-007, 0.999999702, -6.06998185e-007, 1.82688236e-005)
  2046. Partweld.Parent = Part
  2047. PartMesh = Instance.new("BlockMesh",Part)
  2048. PartMesh.Name = "Mesh"
  2049. PartMesh.Offset = Vector3.new(0, 0, 0)
  2050. PartMesh.Scale = Vector3.new(0.579999983, 1, 0.579999983)
  2051.  
  2052. Part = Instance.new("Part", m)
  2053. Part:BreakJoints()
  2054. Part.TopSurface = "Smooth"
  2055. Part.Material = "SmoothPlastic"
  2056. Part.Name = 'Part'
  2057. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2058. Part.FormFactor = "Custom" Part.CanCollide = false
  2059. Part.BrickColor = BrickColor.new("Really black")
  2060. Part.Size = Vector3.new(0.200000003, 0.200000003, 2.0880003)
  2061. Partweld = Instance.new("Motor6D")
  2062. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2063. Partweld.C1 = CFrame.new(-1.21799469, 0.232003212, 0.985847473, 0.999999762, 5.66021896e-010, 1.80602074e-005, -5.65410829e-010, 0.999973297, -6.33274055e-009, -1.80006027e-005, 6.3324741e-009, 0.999973238)
  2064. Partweld.Parent = Part
  2065. PartMesh = Instance.new("BlockMesh",Part)
  2066. PartMesh.Name = "Mesh"
  2067. PartMesh.Offset = Vector3.new(0, 0, 0)
  2068. PartMesh.Scale = Vector3.new(0.579999983, 0.579999983, 1)
  2069.  
  2070. Part = Instance.new("Part", m)
  2071. Part:BreakJoints()
  2072. Part.TopSurface = "Smooth"
  2073. Part.Material = "SmoothPlastic"
  2074. Part.Name = 'Part'
  2075. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2076. Part.FormFactor = "Custom" Part.CanCollide = false
  2077. Part.BrickColor = BrickColor.new("Mid gray")
  2078. Part.Size = Vector3.new(2.31999969, 0.200000003, 1.8560003)
  2079. Partweld = Instance.new("Motor6D")
  2080. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2081. Partweld.C1 = CFrame.new(3.81469727e-006, -0.115989685, 0.985801697, 0.999999762, 6.05332673e-010, 1.80602074e-005, -6.04796213e-010, 0.999982834, -6.33284003e-009, -1.80006027e-005, 6.33262687e-009, 0.999982953)
  2082. Partweld.Parent = Part
  2083. PartMesh = Instance.new("BlockMesh",Part)
  2084. PartMesh.Name = "Mesh"
  2085. PartMesh.Offset = Vector3.new(0, 0, 0)
  2086. PartMesh.Scale = Vector3.new(1, 0.579999983, 1)
  2087.  
  2088. Part = Instance.new("Part", m)
  2089. Part:BreakJoints()
  2090. Part.TopSurface = "Smooth"
  2091. Part.Material = "SmoothPlastic"
  2092. Part.Name = 'Part'
  2093. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2094. Part.FormFactor = "Custom" Part.CanCollide = false
  2095. Part.BrickColor = BrickColor.new("Institutional white")
  2096. Part.Size = Vector3.new(0.579999983, 0.200000003, 0.579999983)
  2097. Partweld = Instance.new("Motor6D")
  2098. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2099. Partweld.C1 = CFrame.new(1.52587891e-005, 0.226189613, 0.985958099, 0.99999094, -4.17435785e-007, -8.94069672e-008, 4.17436127e-007, 0.999991119, 2.08614694e-007, -2.98023224e-008, -2.83119846e-007, 0.999982476)
  2100. Partweld.Parent = Part
  2101. PartMesh = Instance.new("BlockMesh",Part)
  2102. PartMesh.Name = "Mesh"
  2103. PartMesh.Offset = Vector3.new(0, 0, 0)
  2104. PartMesh.Scale = Vector3.new(1, 0.811999977, 1)
  2105.  
  2106. Part = Instance.new("Part", m)
  2107. Part:BreakJoints()
  2108. Part.TopSurface = "Smooth"
  2109. Part.Material = "SmoothPlastic"
  2110. Part.Name = 'Part'
  2111. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2112. Part.FormFactor = "Custom" Part.CanCollide = false
  2113. Part.BrickColor = BrickColor.new("Institutional white")
  2114. Part.Size = Vector3.new(0.579999983, 0.200000003, 0.579999983)
  2115. Partweld = Instance.new("Motor6D")
  2116. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2117. Partweld.C1 = CFrame.new(1.52587891e-005, -0.237810135, 0.985958099, 0.99999094, -4.17435785e-007, -8.94069672e-008, 4.17436127e-007, 0.999991119, 2.08614694e-007, -2.98023224e-008, -2.83119846e-007, 0.999982476)
  2118. Partweld.Parent = Part
  2119. PartMesh = Instance.new("BlockMesh",Part)
  2120. PartMesh.Name = "Mesh"
  2121. PartMesh.Offset = Vector3.new(0, 0, 0)
  2122. PartMesh.Scale = Vector3.new(1, 0.811999977, 1)
  2123.  
  2124. Part = Instance.new("Part", m)
  2125. Part:BreakJoints()
  2126. Part.TopSurface = "Smooth"
  2127. Part.Material = "SmoothPlastic"
  2128. Part.Name = 'Part'
  2129. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2130. Part.FormFactor = "Custom" Part.CanCollide = false
  2131. Part.BrickColor = BrickColor.new("Really black")
  2132. Part.Size = Vector3.new(1.15999997, 0.200000003, 1.15999997)
  2133. Partweld = Instance.new("Motor6D")
  2134. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2135. Partweld.C1 = CFrame.new(-0.985813141, -0.237781525, 0, 1.80006027e-005, 1.57576963e-007, -0.999979973, 8.91885605e-008, 0.99998039, 2.61884452e-007, 0.999999166, -8.91910901e-008, 1.80602074e-005)
  2136. Partweld.Parent = Part
  2137. PartMesh = Instance.new("BlockMesh",Part)
  2138. PartMesh.Name = "Mesh"
  2139. PartMesh.Offset = Vector3.new(0, 0, 0)
  2140. PartMesh.Scale = Vector3.new(1, 0.69599998, 1)
  2141.  
  2142. Part = Instance.new("Part", m)
  2143. Part:BreakJoints()
  2144. Part.TopSurface = "Smooth"
  2145. Part.Material = "SmoothPlastic"
  2146. Part.Name = 'Part'
  2147. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2148. Part.FormFactor = "Custom" Part.CanCollide = false
  2149. Part.BrickColor = BrickColor.new("Really black")
  2150. Part.Size = Vector3.new(0.34799999, 0.200000003, 0.34799999)
  2151. Partweld = Instance.new("Motor6D")
  2152. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2153. Partweld.C1 = CFrame.new(-5.7220459e-005, 0.223287582, 0.985862732, 0.999999285, -4.17447836e-007, 5.96046448e-008, 4.17451417e-007, 0.999991119, 2.08614694e-007, 8.94069672e-008, -8.94065408e-008, 0.999990642)
  2154. Partweld.Parent = Part
  2155. PartMesh = Instance.new("BlockMesh",Part)
  2156. PartMesh.Name = "Mesh"
  2157. PartMesh.Offset = Vector3.new(0, 0, 0)
  2158. PartMesh.Scale = Vector3.new(1, 0.898999929, 1)
  2159.  
  2160. Part = Instance.new("Part", m)
  2161. Part:BreakJoints()
  2162. Part.TopSurface = "Smooth"
  2163. Part.Material = "SmoothPlastic"
  2164. Part.Name = 'Part'
  2165. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2166. Part.FormFactor = "Custom" Part.CanCollide = false
  2167. Part.BrickColor = BrickColor.new("Really black")
  2168. Part.Size = Vector3.new(1.15999997, 0.200000003, 1.15999997)
  2169. Partweld = Instance.new("Motor6D")
  2170. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2171. Partweld.C1 = CFrame.new(-0.985980988, 0.22618866, 0, -8.94069672e-008, 1.63911707e-007, -0.999990642, 8.97813663e-008, 0.999991119, 2.68218798e-007, 0.999999285, -8.97803574e-008, 5.96046448e-008)
  2172. Partweld.Parent = Part
  2173. PartMesh = Instance.new("BlockMesh",Part)
  2174. PartMesh.Name = "Mesh"
  2175. PartMesh.Offset = Vector3.new(0, 0, 0)
  2176. PartMesh.Scale = Vector3.new(1, 0.69599998, 1)
  2177.  
  2178. Part = Instance.new("Part", m)
  2179. Part:BreakJoints()
  2180. Part.TopSurface = "Smooth"
  2181. Part.Material = "SmoothPlastic"
  2182. Part.Name = 'Part'
  2183. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2184. Part.FormFactor = "Custom" Part.CanCollide = false
  2185. Part.BrickColor = BrickColor.new("Really black")
  2186. Part.Size = Vector3.new(1.15999997, 0.200000003, 1.15999997)
  2187. Partweld = Instance.new("Motor6D")
  2188. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2189. Partweld.C1 = CFrame.new(-0.697110176, 0.226187706, 0.697032928, 0.707100391, -7.8857461e-008, -0.707094431, 6.79927936e-008, 0.999991119, -4.4702837e-008, 0.707100332, -2.54258214e-008, 0.707094312)
  2190. Partweld.Parent = Part
  2191. PartMesh = Instance.new("BlockMesh",Part)
  2192. PartMesh.Name = "Mesh"
  2193. PartMesh.Offset = Vector3.new(0, 0, 0)
  2194. PartMesh.Scale = Vector3.new(1, 0.696000099, 1)
  2195.  
  2196. Part = Instance.new("Part", m)
  2197. Part:BreakJoints()
  2198. Part.TopSurface = "Smooth"
  2199. Part.Material = "SmoothPlastic"
  2200. Part.Name = 'Part'
  2201. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2202. Part.FormFactor = "Custom" Part.CanCollide = false
  2203. Part.BrickColor = BrickColor.new("Institutional white")
  2204. Part.Size = Vector3.new(0.579999983, 0.200000003, 0.579999983)
  2205. Partweld = Instance.new("Motor6D")
  2206. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2207. Partweld.C1 = CFrame.new(-0.697163582, 0.226187706, 0.697189331, 0.707100332, -7.88574468e-008, -0.707094491, 6.7967342e-008, 0.999991119, -4.47028512e-008, 0.707100451, 4.37624692e-009, 0.707094193)
  2208. Partweld.Parent = Part
  2209. PartMesh = Instance.new("BlockMesh",Part)
  2210. PartMesh.Name = "Mesh"
  2211. PartMesh.Offset = Vector3.new(0, 0, 0)
  2212. PartMesh.Scale = Vector3.new(1, 0.812000036, 1)
  2213.  
  2214. Part = Instance.new("Part", m)
  2215. Part:BreakJoints()
  2216. Part.TopSurface = "Smooth"
  2217. Part.Material = "SmoothPlastic"
  2218. Part.Name = 'Part'
  2219. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2220. Part.FormFactor = "Custom" Part.CanCollide = false
  2221. Part.BrickColor = BrickColor.new("Really black")
  2222. Part.Size = Vector3.new(0.34799999, 0.200000003, 0.34799999)
  2223. Partweld = Instance.new("Motor6D")
  2224. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2225. Partweld.C1 = CFrame.new(-5.7220459e-005, -0.240706444, 0.985862732, 0.999999285, -4.17447836e-007, 5.96046448e-008, 4.17451417e-007, 0.999991119, 2.08614694e-007, 8.94069672e-008, -8.94065408e-008, 0.999990642)
  2226. Partweld.Parent = Part
  2227. PartMesh = Instance.new("BlockMesh",Part)
  2228. PartMesh.Name = "Mesh"
  2229. PartMesh.Offset = Vector3.new(0, 0, 0)
  2230. PartMesh.Scale = Vector3.new(1, 0.898999929, 1)
  2231.  
  2232. Part = Instance.new("Part", m)
  2233. Part:BreakJoints()
  2234. Part.TopSurface = "Smooth"
  2235. Part.Material = "SmoothPlastic"
  2236. Part.Name = 'Part'
  2237. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2238. Part.FormFactor = "Custom" Part.CanCollide = false
  2239. Part.BrickColor = BrickColor.new("Really black")
  2240. Part.Size = Vector3.new(2.31999993, 0.200000003, 0.200000003)
  2241. Partweld = Instance.new("Motor6D")
  2242. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2243. Partweld.C1 = CFrame.new(3.81469727e-006, 0.23197937, -1.52587891e-005, 0.999999762, 2.23820962e-013, 5.96046448e-008, 7.10542736e-015, 0.999991417, -1.03028697e-013, 0, 1.0658141e-014, 0.999991238)
  2244. Partweld.Parent = Part
  2245. PartMesh = Instance.new("BlockMesh",Part)
  2246. PartMesh.Name = "Mesh"
  2247. PartMesh.Offset = Vector3.new(0, 0, 0)
  2248. PartMesh.Scale = Vector3.new(1, 0.579999983, 0.579999983)
  2249.  
  2250. Part = Instance.new("Part", m)
  2251. Part:BreakJoints()
  2252. Part.TopSurface = "Smooth"
  2253. Part.Material = "SmoothPlastic"
  2254. Part.Name = 'Part'
  2255. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2256. Part.FormFactor = "Custom" Part.CanCollide = false
  2257. Part.BrickColor = BrickColor.new("Institutional white")
  2258. Part.Size = Vector3.new(0.579999983, 0.200000003, 0.579999983)
  2259. Partweld = Instance.new("Motor6D")
  2260. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2261. Partweld.C1 = CFrame.new(-0.697163105, -0.237812042, 0.697189331, 0.707100332, -7.88574468e-008, -0.707094491, 6.7967342e-008, 0.999991119, -4.47028512e-008, 0.707100451, 4.37624692e-009, 0.707094193)
  2262. Partweld.Parent = Part
  2263. PartMesh = Instance.new("BlockMesh",Part)
  2264. PartMesh.Name = "Mesh"
  2265. PartMesh.Offset = Vector3.new(0, 0, 0)
  2266. PartMesh.Scale = Vector3.new(1, 0.812000036, 1)
  2267.  
  2268. Part = Instance.new("Part", m)
  2269. Part:BreakJoints()
  2270. Part.TopSurface = "Smooth"
  2271. Part.Material = "SmoothPlastic"
  2272. Part.Name = 'Part'
  2273. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2274. Part.FormFactor = "Custom" Part.CanCollide = false
  2275. Part.BrickColor = BrickColor.new("Institutional white")
  2276. Part.Size = Vector3.new(2.31999993, 0.200000003, 1.85600007)
  2277. Partweld = Instance.new("Motor6D")
  2278. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2279. Partweld.C1 = CFrame.new(0, 0.232005119, 0.985790253, 0.999999762, 6.06398487e-010, 1.80602074e-005, -6.05488992e-010, 0.999969959, -6.3331953e-009, -1.80006027e-005, 6.33281516e-009, 0.99996984)
  2280. Partweld.Parent = Part
  2281. PartMesh = Instance.new("BlockMesh",Part)
  2282. PartMesh.Name = "Mesh"
  2283. PartMesh.Offset = Vector3.new(0, 0, 0)
  2284. PartMesh.Scale = Vector3.new(1, 0.579999983, 1)
  2285.  
  2286. Part = Instance.new("Part", m)
  2287. Part:BreakJoints()
  2288. Part.TopSurface = "Smooth"
  2289. Part.Material = "SmoothPlastic"
  2290. Part.Name = 'Part'
  2291. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2292. Part.FormFactor = "Custom" Part.CanCollide = false
  2293. Part.BrickColor = BrickColor.new("Really black")
  2294. Part.Size = Vector3.new(0.34799999, 0.200000003, 0.34799999)
  2295. Partweld = Instance.new("Motor6D")
  2296. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2297. Partweld.C1 = CFrame.new(-0.697142363, 0.223291397, 0.697052002, 0.707106292, -6.45096577e-007, -0.707100093, 7.29660428e-007, 0.999991119, -4.4702773e-008, 0.707106292, -4.72456946e-007, 0.707100153)
  2298. Partweld.Parent = Part
  2299. PartMesh = Instance.new("BlockMesh",Part)
  2300. PartMesh.Name = "Mesh"
  2301. PartMesh.Offset = Vector3.new(0, 0, 0)
  2302. PartMesh.Scale = Vector3.new(1, 0.898999929, 1)
  2303.  
  2304. Part = Instance.new("Part", m)
  2305. Part:BreakJoints()
  2306. Part.TopSurface = "Smooth"
  2307. Part.Material = "SmoothPlastic"
  2308. Part.Name = 'Part'
  2309. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2310. Part.FormFactor = "Custom" Part.CanCollide = false
  2311. Part.BrickColor = BrickColor.new("Mid gray")
  2312. Part.Size = Vector3.new(2.31999969, 0.200000003, 1.8560003)
  2313. Partweld = Instance.new("Motor6D")
  2314. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2315. Partweld.C1 = CFrame.new(0, 0.115994453, 0.985679626, 0.999999762, 6.06839023e-010, 1.80602074e-005, -6.06164008e-010, 0.999978542, -6.33337294e-009, -1.79708004e-005, 6.33308517e-009, 0.999978423)
  2316. Partweld.Parent = Part
  2317. PartMesh = Instance.new("BlockMesh",Part)
  2318. PartMesh.Name = "Mesh"
  2319. PartMesh.Offset = Vector3.new(0, 0, 0)
  2320. PartMesh.Scale = Vector3.new(1, 0.579999983, 1)
  2321.  
  2322. Part = Instance.new("Part", m)
  2323. Part:BreakJoints()
  2324. Part.TopSurface = "Smooth"
  2325. Part.Material = "SmoothPlastic"
  2326. Part.Name = 'Part'
  2327. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2328. Part.FormFactor = "Custom" Part.CanCollide = false
  2329. Part.BrickColor = BrickColor.new("Mid gray")
  2330. Part.Size = Vector3.new(2.31999969, 0.200000003, 1.8560003)
  2331. Partweld = Instance.new("Motor6D")
  2332. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2333. Partweld.C1 = CFrame.new(0, -5.7220459e-006, 0.985614777, 0.999999762, 6.06938499e-010, 1.80602074e-005, -6.06267037e-010, 0.999978542, -6.33343333e-009, -1.79708004e-005, 6.33315622e-009, 0.999978423)
  2334. Partweld.Parent = Part
  2335. PartMesh = Instance.new("BlockMesh",Part)
  2336. PartMesh.Name = "Mesh"
  2337. PartMesh.Offset = Vector3.new(0, 0, 0)
  2338. PartMesh.Scale = Vector3.new(1, 0.579999983, 1)
  2339.  
  2340. Part = Instance.new("Part", m)
  2341. Part:BreakJoints()
  2342. Part.TopSurface = "Smooth"
  2343. Part.Material = "SmoothPlastic"
  2344. Part.Name = 'Part'
  2345. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2346. Part.FormFactor = "Custom" Part.CanCollide = false
  2347. Part.BrickColor = BrickColor.new("Institutional white")
  2348. Part.Size = Vector3.new(2.31999993, 0.200000003, 1.85600007)
  2349. Partweld = Instance.new("Motor6D")
  2350. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2351. Partweld.C1 = CFrame.new(-3.81469727e-006, -0.231994629, 0.98563385, 0.999999762, 5.88961768e-010, 1.80602074e-005, -5.88052274e-010, 0.999969959, -6.33351505e-009, -1.80006027e-005, 6.3331278e-009, 0.99996984)
  2352. Partweld.Parent = Part
  2353. PartMesh = Instance.new("BlockMesh",Part)
  2354. PartMesh.Name = "Mesh"
  2355. PartMesh.Offset = Vector3.new(0, 0, 0)
  2356. PartMesh.Scale = Vector3.new(1, 0.579999983, 1)
  2357.  
  2358. Part = Instance.new("Part", m)
  2359. Part:BreakJoints()
  2360. Part.TopSurface = "Smooth"
  2361. Part.Material = "SmoothPlastic"
  2362. Part.Name = 'Part'
  2363. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2364. Part.FormFactor = "Custom" Part.CanCollide = false
  2365. Part.BrickColor = BrickColor.new("Really black")
  2366. Part.Size = Vector3.new(2.31999993, 0.200000003, 0.200000003)
  2367. Partweld = Instance.new("Motor6D")
  2368. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2369. Partweld.C1 = CFrame.new(-7.62939453e-006, -0.231983185, -0.000392913818, 0.999999762, 5.89174931e-010, 1.80602074e-005, -5.88627813e-010, 0.999982834, -6.33369623e-009, -1.79708004e-005, 6.33347597e-009, 0.999982774)
  2370. Partweld.Parent = Part
  2371. PartMesh = Instance.new("BlockMesh",Part)
  2372. PartMesh.Name = "Mesh"
  2373. PartMesh.Offset = Vector3.new(0, 0, 0)
  2374. PartMesh.Scale = Vector3.new(1, 0.579999983, 0.579999983)
  2375.  
  2376. Part = Instance.new("Part", m)
  2377. Part:BreakJoints()
  2378. Part.TopSurface = "Smooth"
  2379. Part.Material = "SmoothPlastic"
  2380. Part.Name = 'Part'
  2381. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2382. Part.FormFactor = "Custom" Part.CanCollide = false
  2383. Part.BrickColor = BrickColor.new("Really black")
  2384. Part.Size = Vector3.new(0.200000003, 0.34799999, 0.200000003)
  2385. Partweld = Instance.new("Motor6D")
  2386. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2387. Partweld.C1 = CFrame.new(0.000408172607, 1.71661377e-005, 1.2179985, 1.81794167e-005, -1.78972357e-007, -0.999982238, 6.07028539e-007, 0.999982357, -1.78961514e-007, 0.999999702, -6.07014329e-007, 1.82688236e-005)
  2388. Partweld.Parent = Part
  2389. PartMesh = Instance.new("BlockMesh",Part)
  2390. PartMesh.Name = "Mesh"
  2391. PartMesh.Offset = Vector3.new(0, 0, 0)
  2392. PartMesh.Scale = Vector3.new(0.579999983, 1, 0.579999983)
  2393.  
  2394. Part = Instance.new("Part", m)
  2395. Part:BreakJoints()
  2396. Part.TopSurface = "Smooth"
  2397. Part.Material = "SmoothPlastic"
  2398. Part.Name = 'Part'
  2399. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2400. Part.FormFactor = "Custom" Part.CanCollide = false
  2401. Part.BrickColor = BrickColor.new("Really black")
  2402. Part.Size = Vector3.new(0.200000003, 0.200000003, 2.0880003)
  2403. Partweld = Instance.new("Motor6D")
  2404. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2405. Partweld.C1 = CFrame.new(1.21799469, -0.231983185, 0.985591888, 0.999999762, 5.89174931e-010, 1.80602074e-005, -5.88627813e-010, 0.999982834, -6.33369623e-009, -1.79708004e-005, 6.33347597e-009, 0.999982774)
  2406. Partweld.Parent = Part
  2407. PartMesh = Instance.new("BlockMesh",Part)
  2408. PartMesh.Name = "Mesh"
  2409. PartMesh.Offset = Vector3.new(0, 0, 0)
  2410. PartMesh.Scale = Vector3.new(0.579999983, 0.579999983, 1)
  2411.  
  2412. Part = Instance.new("Part", m)
  2413. Part:BreakJoints()
  2414. Part.TopSurface = "Smooth"
  2415. Part.Material = "SmoothPlastic"
  2416. Part.Name = 'Part'
  2417. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2418. Part.FormFactor = "Custom" Part.CanCollide = false
  2419. Part.BrickColor = BrickColor.new("Really black")
  2420. Part.Size = Vector3.new(0.200000003, 0.200000003, 2.0880003)
  2421. Partweld = Instance.new("Motor6D")
  2422. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2423. Partweld.C1 = CFrame.new(1.21799469, 0.232002258, 0.985588074, 0.999999762, 5.78641135e-010, 1.80602074e-005, -5.78168624e-010, 0.999980927, -6.33353991e-009, -1.79708004e-005, 6.33334807e-009, 0.999980807)
  2424. Partweld.Parent = Part
  2425. PartMesh = Instance.new("BlockMesh",Part)
  2426. PartMesh.Name = "Mesh"
  2427. PartMesh.Offset = Vector3.new(0, 0, 0)
  2428. PartMesh.Scale = Vector3.new(0.579999983, 0.579999983, 1)
  2429.  
  2430. Part = Instance.new("Part", m)
  2431. Part:BreakJoints()
  2432. Part.TopSurface = "Smooth"
  2433. Part.Material = "SmoothPlastic"
  2434. Part.Name = 'Part'
  2435. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2436. Part.FormFactor = "Custom" Part.CanCollide = false
  2437. Part.BrickColor = BrickColor.new("Really black")
  2438. Part.Size = Vector3.new(2.31999993, 0.200000003, 0.200000003)
  2439. Partweld = Instance.new("Motor6D")
  2440. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2441. Partweld.C1 = CFrame.new(3.81469727e-006, 0.231988907, 1.97200775, 0.999999762, 1.69357861e-011, 5.96046448e-008, -1.6701307e-011, 0.999991179, 2.27373675e-013, 2.98023224e-008, -3.23296945e-013, 0.99999094)
  2442. Partweld.Parent = Part
  2443. PartMesh = Instance.new("BlockMesh",Part)
  2444. PartMesh.Name = "Mesh"
  2445. PartMesh.Offset = Vector3.new(0, 0, 0)
  2446. PartMesh.Scale = Vector3.new(1, 0.579999983, 0.579999983)
  2447.  
  2448. HandleMesh = Instance.new("BlockMesh",Handle)
  2449. HandleMesh.Name = "Mesh"
  2450. HandleMesh.Offset = Vector3.new(0, 0, 0)
  2451. HandleMesh.Scale = Vector3.new(1, 1, 0.579999983)
  2452.  
  2453. m2 = Instance.new("Model",char)
  2454.  
  2455. Handle2 = Instance.new("Part", m2)
  2456. Handle2:BreakJoints()
  2457. Handle2.TopSurface = "Smooth"
  2458. Handle2.Material = "SmoothPlastic"
  2459. Handle2.Name = 'Handle2'
  2460. Handle2.Anchored = true
  2461. Handle2.Transparency = 0
  2462. Handle2.BottomSurface = "Smooth"
  2463. Handle2.FormFactor = "Custom"
  2464. Handle2.CanCollide = false
  2465. Handle2.BrickColor = BrickColor.new("Institutional white")
  2466. Handle2.Size = Vector3.new(2.31999993, 0.34799999, 0.200000003)
  2467.  
  2468. Part = Instance.new("Part", m2)
  2469. Part:BreakJoints()
  2470. Part.TopSurface = "Smooth"
  2471. Part.Material = "SmoothPlastic"
  2472. Part.Name = 'Part'
  2473. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2474. Part.FormFactor = "Custom" Part.CanCollide = false
  2475. Part.BrickColor = BrickColor.new("Institutional white")
  2476. Part.Size = Vector3.new(0.34799999, 0.200000003, 0.34799999)
  2477. Partweld = Instance.new("Motor6D")
  2478. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2479. Partweld.C1 = CFrame.new(-0.697142124, -0.240707397, 0.697052002, 0.707106292, -6.45096577e-007, -0.707100093, 7.29660428e-007, 0.999991119, -4.4702773e-008, 0.707106292, -4.72456946e-007, 0.707100153)
  2480. Partweld.Parent = Part
  2481. PartMesh = Instance.new("BlockMesh",Part)
  2482. PartMesh.Name = "Mesh"
  2483. PartMesh.Offset = Vector3.new(0, 0, 0)
  2484. PartMesh.Scale = Vector3.new(1, 0.898999929, 1)
  2485.  
  2486. Part = Instance.new("Part", m2)
  2487. Part:BreakJoints()
  2488. Part.TopSurface = "Smooth"
  2489. Part.Material = "SmoothPlastic"
  2490. Part.Name = 'Part'
  2491. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2492. Part.FormFactor = "Custom" Part.CanCollide = false
  2493. Part.BrickColor = BrickColor.new("Institutional white")
  2494. Part.Size = Vector3.new(2.31999993, 0.200000003, 0.200000003)
  2495. Partweld = Instance.new("Motor6D")
  2496. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2497. Partweld.C1 = CFrame.new(3.81469727e-006, -0.232005119, 1.97199249, 0.999999762, -2.87769808e-013, 5.96046448e-008, 5.25801624e-013, 0.999991417, 2.84217094e-014, 0, -1.17239551e-013, 0.999991238)
  2498. Partweld.Parent = Part
  2499. PartMesh = Instance.new("BlockMesh",Part)
  2500. PartMesh.Name = "Mesh"
  2501. PartMesh.Offset = Vector3.new(0, 0, 0)
  2502. PartMesh.Scale = Vector3.new(1, 0.579999983, 0.579999983)
  2503.  
  2504. Part = Instance.new("Part", m2)
  2505. Part:BreakJoints()
  2506. Part.TopSurface = "Smooth"
  2507. Part.Material = "SmoothPlastic"
  2508. Part.Name = 'Part'
  2509. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2510. Part.FormFactor = "Custom" Part.CanCollide = false
  2511. Part.BrickColor = BrickColor.new("Institutional white")
  2512. Part.Size = Vector3.new(1.15999997, 0.200000003, 1.15999997)
  2513. Partweld = Instance.new("Motor6D")
  2514. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2515. Partweld.C1 = CFrame.new(-0.697060108, -0.237798691, 0.696979523, 0.707100153, -7.8854832e-008, -0.707074642, 6.79929997e-008, 0.999963224, -4.47018209e-008, 0.707100153, -2.54248249e-008, 0.707074702)
  2516. Partweld.Parent = Part
  2517. PartMesh = Instance.new("BlockMesh",Part)
  2518. PartMesh.Name = "Mesh"
  2519. PartMesh.Offset = Vector3.new(0, 0, 0)
  2520. PartMesh.Scale = Vector3.new(1, 0.696000099, 1)
  2521.  
  2522. Part = Instance.new("Part", m2)
  2523. Part:BreakJoints()
  2524. Part.TopSurface = "Smooth"
  2525. Part.Material = "SmoothPlastic"
  2526. Part.Name = 'Part'
  2527. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2528. Part.FormFactor = "Custom" Part.CanCollide = false
  2529. Part.BrickColor = BrickColor.new("Institutional white")
  2530. Part.Size = Vector3.new(0.200000003, 0.200000003, 2.0880003)
  2531. Partweld = Instance.new("Motor6D")
  2532. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2533. Partweld.C1 = CFrame.new(-1.21799088, -0.231980324, 0.985839844, 0.999999762, 5.87768056e-010, 1.80602074e-005, -5.86997118e-010, 0.999974251, -6.33293951e-009, -1.80006027e-005, 6.33261976e-009, 0.99997437)
  2534. Partweld.Parent = Part
  2535. PartMesh = Instance.new("BlockMesh",Part)
  2536. PartMesh.Name = "Mesh"
  2537. PartMesh.Offset = Vector3.new(0, 0, 0)
  2538. PartMesh.Scale = Vector3.new(0.579999983, 0.579999983, 1)
  2539.  
  2540. Part = Instance.new("Part", m2)
  2541. Part:BreakJoints()
  2542. Part.TopSurface = "Smooth"
  2543. Part.Material = "SmoothPlastic"
  2544. Part.Name = 'Part'
  2545. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2546. Part.FormFactor = "Custom" Part.CanCollide = false
  2547. Part.BrickColor = BrickColor.new("Institutional white")
  2548. Part.Size = Vector3.new(0.200000003, 0.34799999, 0.200000003)
  2549. Partweld = Instance.new("Motor6D")
  2550. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2551. Partweld.C1 = CFrame.new(0.000141143799, 1.8119812e-005, -1.21799469, 1.81794167e-005, -1.78968406e-007, -0.999964833, 6.0702348e-007, 0.999964714, -1.78957677e-007, 0.999999702, -6.06998185e-007, 1.82688236e-005)
  2552. Partweld.Parent = Part
  2553. PartMesh = Instance.new("BlockMesh",Part)
  2554. PartMesh.Name = "Mesh"
  2555. PartMesh.Offset = Vector3.new(0, 0, 0)
  2556. PartMesh.Scale = Vector3.new(0.579999983, 1, 0.579999983)
  2557.  
  2558. Part = Instance.new("Part", m2)
  2559. Part:BreakJoints()
  2560. Part.TopSurface = "Smooth"
  2561. Part.Material = "SmoothPlastic"
  2562. Part.Name = 'Part'
  2563. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2564. Part.FormFactor = "Custom" Part.CanCollide = false
  2565. Part.BrickColor = BrickColor.new("Institutional white")
  2566. Part.Size = Vector3.new(0.200000003, 0.200000003, 2.0880003)
  2567. Partweld = Instance.new("Motor6D")
  2568. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2569. Partweld.C1 = CFrame.new(-1.21799469, 0.232003212, 0.985847473, 0.999999762, 5.66021896e-010, 1.80602074e-005, -5.65410829e-010, 0.999973297, -6.33274055e-009, -1.80006027e-005, 6.3324741e-009, 0.999973238)
  2570. Partweld.Parent = Part
  2571. PartMesh = Instance.new("BlockMesh",Part)
  2572. PartMesh.Name = "Mesh"
  2573. PartMesh.Offset = Vector3.new(0, 0, 0)
  2574. PartMesh.Scale = Vector3.new(0.579999983, 0.579999983, 1)
  2575.  
  2576. Part = Instance.new("Part", m2)
  2577. Part:BreakJoints()
  2578. Part.TopSurface = "Smooth"
  2579. Part.Material = "SmoothPlastic"
  2580. Part.Name = 'Part'
  2581. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2582. Part.FormFactor = "Custom" Part.CanCollide = false
  2583. Part.BrickColor = BrickColor.new("Mid gray")
  2584. Part.Size = Vector3.new(2.31999969, 0.200000003, 1.8560003)
  2585. Partweld = Instance.new("Motor6D")
  2586. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2587. Partweld.C1 = CFrame.new(3.81469727e-006, -0.115989685, 0.985801697, 0.999999762, 6.05332673e-010, 1.80602074e-005, -6.04796213e-010, 0.999982834, -6.33284003e-009, -1.80006027e-005, 6.33262687e-009, 0.999982953)
  2588. Partweld.Parent = Part
  2589. PartMesh = Instance.new("BlockMesh",Part)
  2590. PartMesh.Name = "Mesh"
  2591. PartMesh.Offset = Vector3.new(0, 0, 0)
  2592. PartMesh.Scale = Vector3.new(1, 0.579999983, 1)
  2593.  
  2594. Part = Instance.new("Part", m2)
  2595. Part:BreakJoints()
  2596. Part.TopSurface = "Smooth"
  2597. Part.Material = "SmoothPlastic"
  2598. Part.Name = 'Part'
  2599. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2600. Part.FormFactor = "Custom" Part.CanCollide = false
  2601. Part.BrickColor = BrickColor.new("Really black")
  2602. Part.Size = Vector3.new(0.579999983, 0.200000003, 0.579999983)
  2603. Partweld = Instance.new("Motor6D")
  2604. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2605. Partweld.C1 = CFrame.new(1.52587891e-005, 0.226189613, 0.985958099, 0.99999094, -4.17435785e-007, -8.94069672e-008, 4.17436127e-007, 0.999991119, 2.08614694e-007, -2.98023224e-008, -2.83119846e-007, 0.999982476)
  2606. Partweld.Parent = Part
  2607. PartMesh = Instance.new("BlockMesh",Part)
  2608. PartMesh.Name = "Mesh"
  2609. PartMesh.Offset = Vector3.new(0, 0, 0)
  2610. PartMesh.Scale = Vector3.new(1, 0.811999977, 1)
  2611.  
  2612. Part = Instance.new("Part", m2)
  2613. Part:BreakJoints()
  2614. Part.TopSurface = "Smooth"
  2615. Part.Material = "SmoothPlastic"
  2616. Part.Name = 'Part'
  2617. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2618. Part.FormFactor = "Custom" Part.CanCollide = false
  2619. Part.BrickColor = BrickColor.new("Really black")
  2620. Part.Size = Vector3.new(0.579999983, 0.200000003, 0.579999983)
  2621. Partweld = Instance.new("Motor6D")
  2622. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2623. Partweld.C1 = CFrame.new(1.52587891e-005, -0.237810135, 0.985958099, 0.99999094, -4.17435785e-007, -8.94069672e-008, 4.17436127e-007, 0.999991119, 2.08614694e-007, -2.98023224e-008, -2.83119846e-007, 0.999982476)
  2624. Partweld.Parent = Part
  2625. PartMesh = Instance.new("BlockMesh",Part)
  2626. PartMesh.Name = "Mesh"
  2627. PartMesh.Offset = Vector3.new(0, 0, 0)
  2628. PartMesh.Scale = Vector3.new(1, 0.811999977, 1)
  2629.  
  2630. Part = Instance.new("Part", m2)
  2631. Part:BreakJoints()
  2632. Part.TopSurface = "Smooth"
  2633. Part.Material = "SmoothPlastic"
  2634. Part.Name = 'Part'
  2635. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2636. Part.FormFactor = "Custom" Part.CanCollide = false
  2637. Part.BrickColor = BrickColor.new("Institutional white")
  2638. Part.Size = Vector3.new(1.15999997, 0.200000003, 1.15999997)
  2639. Partweld = Instance.new("Motor6D")
  2640. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2641. Partweld.C1 = CFrame.new(-0.985813141, -0.237781525, 0, 1.80006027e-005, 1.57576963e-007, -0.999979973, 8.91885605e-008, 0.99998039, 2.61884452e-007, 0.999999166, -8.91910901e-008, 1.80602074e-005)
  2642. Partweld.Parent = Part
  2643. PartMesh = Instance.new("BlockMesh",Part)
  2644. PartMesh.Name = "Mesh"
  2645. PartMesh.Offset = Vector3.new(0, 0, 0)
  2646. PartMesh.Scale = Vector3.new(1, 0.69599998, 1)
  2647.  
  2648. Part = Instance.new("Part", m2)
  2649. Part:BreakJoints()
  2650. Part.TopSurface = "Smooth"
  2651. Part.Material = "SmoothPlastic"
  2652. Part.Name = 'Part'
  2653. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2654. Part.FormFactor = "Custom" Part.CanCollide = false
  2655. Part.BrickColor = BrickColor.new("Institutional white")
  2656. Part.Size = Vector3.new(0.34799999, 0.200000003, 0.34799999)
  2657. Partweld = Instance.new("Motor6D")
  2658. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2659. Partweld.C1 = CFrame.new(-5.7220459e-005, 0.223287582, 0.985862732, 0.999999285, -4.17447836e-007, 5.96046448e-008, 4.17451417e-007, 0.999991119, 2.08614694e-007, 8.94069672e-008, -8.94065408e-008, 0.999990642)
  2660. Partweld.Parent = Part
  2661. PartMesh = Instance.new("BlockMesh",Part)
  2662. PartMesh.Name = "Mesh"
  2663. PartMesh.Offset = Vector3.new(0, 0, 0)
  2664. PartMesh.Scale = Vector3.new(1, 0.898999929, 1)
  2665.  
  2666. Part = Instance.new("Part", m2)
  2667. Part:BreakJoints()
  2668. Part.TopSurface = "Smooth"
  2669. Part.Material = "SmoothPlastic"
  2670. Part.Name = 'Part'
  2671. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2672. Part.FormFactor = "Custom" Part.CanCollide = false
  2673. Part.BrickColor = BrickColor.new("Institutional white")
  2674. Part.Size = Vector3.new(1.15999997, 0.200000003, 1.15999997)
  2675. Partweld = Instance.new("Motor6D")
  2676. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2677. Partweld.C1 = CFrame.new(-0.985980988, 0.22618866, 0, -8.94069672e-008, 1.63911707e-007, -0.999990642, 8.97813663e-008, 0.999991119, 2.68218798e-007, 0.999999285, -8.97803574e-008, 5.96046448e-008)
  2678. Partweld.Parent = Part
  2679. PartMesh = Instance.new("BlockMesh",Part)
  2680. PartMesh.Name = "Mesh"
  2681. PartMesh.Offset = Vector3.new(0, 0, 0)
  2682. PartMesh.Scale = Vector3.new(1, 0.69599998, 1)
  2683.  
  2684. Part = Instance.new("Part", m2)
  2685. Part:BreakJoints()
  2686. Part.TopSurface = "Smooth"
  2687. Part.Material = "SmoothPlastic"
  2688. Part.Name = 'Part'
  2689. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2690. Part.FormFactor = "Custom" Part.CanCollide = false
  2691. Part.BrickColor = BrickColor.new("Institutional white")
  2692. Part.Size = Vector3.new(1.15999997, 0.200000003, 1.15999997)
  2693. Partweld = Instance.new("Motor6D")
  2694. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2695. Partweld.C1 = CFrame.new(-0.697110176, 0.226187706, 0.697032928, 0.707100391, -7.8857461e-008, -0.707094431, 6.79927936e-008, 0.999991119, -4.4702837e-008, 0.707100332, -2.54258214e-008, 0.707094312)
  2696. Partweld.Parent = Part
  2697. PartMesh = Instance.new("BlockMesh",Part)
  2698. PartMesh.Name = "Mesh"
  2699. PartMesh.Offset = Vector3.new(0, 0, 0)
  2700. PartMesh.Scale = Vector3.new(1, 0.696000099, 1)
  2701.  
  2702. Part = Instance.new("Part", m2)
  2703. Part:BreakJoints()
  2704. Part.TopSurface = "Smooth"
  2705. Part.Material = "SmoothPlastic"
  2706. Part.Name = 'Part'
  2707. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2708. Part.FormFactor = "Custom" Part.CanCollide = false
  2709. Part.BrickColor = BrickColor.new("Really black")
  2710. Part.Size = Vector3.new(0.579999983, 0.200000003, 0.579999983)
  2711. Partweld = Instance.new("Motor6D")
  2712. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2713. Partweld.C1 = CFrame.new(-0.697163582, 0.226187706, 0.697189331, 0.707100332, -7.88574468e-008, -0.707094491, 6.7967342e-008, 0.999991119, -4.47028512e-008, 0.707100451, 4.37624692e-009, 0.707094193)
  2714. Partweld.Parent = Part
  2715. PartMesh = Instance.new("BlockMesh",Part)
  2716. PartMesh.Name = "Mesh"
  2717. PartMesh.Offset = Vector3.new(0, 0, 0)
  2718. PartMesh.Scale = Vector3.new(1, 0.812000036, 1)
  2719.  
  2720. Part = Instance.new("Part", m2)
  2721. Part:BreakJoints()
  2722. Part.TopSurface = "Smooth"
  2723. Part.Material = "SmoothPlastic"
  2724. Part.Name = 'Part'
  2725. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2726. Part.FormFactor = "Custom" Part.CanCollide = false
  2727. Part.BrickColor = BrickColor.new("Institutional white")
  2728. Part.Size = Vector3.new(0.34799999, 0.200000003, 0.34799999)
  2729. Partweld = Instance.new("Motor6D")
  2730. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2731. Partweld.C1 = CFrame.new(-5.7220459e-005, -0.240706444, 0.985862732, 0.999999285, -4.17447836e-007, 5.96046448e-008, 4.17451417e-007, 0.999991119, 2.08614694e-007, 8.94069672e-008, -8.94065408e-008, 0.999990642)
  2732. Partweld.Parent = Part
  2733. PartMesh = Instance.new("BlockMesh",Part)
  2734. PartMesh.Name = "Mesh"
  2735. PartMesh.Offset = Vector3.new(0, 0, 0)
  2736. PartMesh.Scale = Vector3.new(1, 0.898999929, 1)
  2737.  
  2738. Part = Instance.new("Part", m2)
  2739. Part:BreakJoints()
  2740. Part.TopSurface = "Smooth"
  2741. Part.Material = "SmoothPlastic"
  2742. Part.Name = 'Part'
  2743. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2744. Part.FormFactor = "Custom" Part.CanCollide = false
  2745. Part.BrickColor = BrickColor.new("Institutional white")
  2746. Part.Size = Vector3.new(2.31999993, 0.200000003, 0.200000003)
  2747. Partweld = Instance.new("Motor6D")
  2748. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2749. Partweld.C1 = CFrame.new(3.81469727e-006, 0.23197937, -1.52587891e-005, 0.999999762, 2.23820962e-013, 5.96046448e-008, 7.10542736e-015, 0.999991417, -1.03028697e-013, 0, 1.0658141e-014, 0.999991238)
  2750. Partweld.Parent = Part
  2751. PartMesh = Instance.new("BlockMesh",Part)
  2752. PartMesh.Name = "Mesh"
  2753. PartMesh.Offset = Vector3.new(0, 0, 0)
  2754. PartMesh.Scale = Vector3.new(1, 0.579999983, 0.579999983)
  2755.  
  2756. Part = Instance.new("Part", m2)
  2757. Part:BreakJoints()
  2758. Part.TopSurface = "Smooth"
  2759. Part.Material = "SmoothPlastic"
  2760. Part.Name = 'Part'
  2761. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2762. Part.FormFactor = "Custom" Part.CanCollide = false
  2763. Part.BrickColor = BrickColor.new("Really black")
  2764. Part.Size = Vector3.new(0.579999983, 0.200000003, 0.579999983)
  2765. Partweld = Instance.new("Motor6D")
  2766. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2767. Partweld.C1 = CFrame.new(-0.697163105, -0.237812042, 0.697189331, 0.707100332, -7.88574468e-008, -0.707094491, 6.7967342e-008, 0.999991119, -4.47028512e-008, 0.707100451, 4.37624692e-009, 0.707094193)
  2768. Partweld.Parent = Part
  2769. PartMesh = Instance.new("BlockMesh",Part)
  2770. PartMesh.Name = "Mesh"
  2771. PartMesh.Offset = Vector3.new(0, 0, 0)
  2772. PartMesh.Scale = Vector3.new(1, 0.812000036, 1)
  2773.  
  2774. Part = Instance.new("Part", m2)
  2775. Part:BreakJoints()
  2776. Part.TopSurface = "Smooth"
  2777. Part.Material = "SmoothPlastic"
  2778. Part.Name = 'Part'
  2779. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2780. Part.FormFactor = "Custom" Part.CanCollide = false
  2781. Part.BrickColor = BrickColor.new("Really black")
  2782. Part.Size = Vector3.new(2.31999993, 0.200000003, 1.85600007)
  2783. Partweld = Instance.new("Motor6D")
  2784. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2785. Partweld.C1 = CFrame.new(0, 0.232005119, 0.985790253, 0.999999762, 6.06398487e-010, 1.80602074e-005, -6.05488992e-010, 0.999969959, -6.3331953e-009, -1.80006027e-005, 6.33281516e-009, 0.99996984)
  2786. Partweld.Parent = Part
  2787. PartMesh = Instance.new("BlockMesh",Part)
  2788. PartMesh.Name = "Mesh"
  2789. PartMesh.Offset = Vector3.new(0, 0, 0)
  2790. PartMesh.Scale = Vector3.new(1, 0.579999983, 1)
  2791.  
  2792. Part = Instance.new("Part", m2)
  2793. Part:BreakJoints()
  2794. Part.TopSurface = "Smooth"
  2795. Part.Material = "SmoothPlastic"
  2796. Part.Name = 'Part'
  2797. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2798. Part.FormFactor = "Custom" Part.CanCollide = false
  2799. Part.BrickColor = BrickColor.new("Institutional white")
  2800. Part.Size = Vector3.new(0.34799999, 0.200000003, 0.34799999)
  2801. Partweld = Instance.new("Motor6D")
  2802. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2803. Partweld.C1 = CFrame.new(-0.697142363, 0.223291397, 0.697052002, 0.707106292, -6.45096577e-007, -0.707100093, 7.29660428e-007, 0.999991119, -4.4702773e-008, 0.707106292, -4.72456946e-007, 0.707100153)
  2804. Partweld.Parent = Part
  2805. PartMesh = Instance.new("BlockMesh",Part)
  2806. PartMesh.Name = "Mesh"
  2807. PartMesh.Offset = Vector3.new(0, 0, 0)
  2808. PartMesh.Scale = Vector3.new(1, 0.898999929, 1)
  2809.  
  2810. Part = Instance.new("Part", m2)
  2811. Part:BreakJoints()
  2812. Part.TopSurface = "Smooth"
  2813. Part.Material = "SmoothPlastic"
  2814. Part.Name = 'Part'
  2815. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2816. Part.FormFactor = "Custom" Part.CanCollide = false
  2817. Part.BrickColor = BrickColor.new("Mid gray")
  2818. Part.Size = Vector3.new(2.31999969, 0.200000003, 1.8560003)
  2819. Partweld = Instance.new("Motor6D")
  2820. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2821. Partweld.C1 = CFrame.new(0, 0.115994453, 0.985679626, 0.999999762, 6.06839023e-010, 1.80602074e-005, -6.06164008e-010, 0.999978542, -6.33337294e-009, -1.79708004e-005, 6.33308517e-009, 0.999978423)
  2822. Partweld.Parent = Part
  2823. PartMesh = Instance.new("BlockMesh",Part)
  2824. PartMesh.Name = "Mesh"
  2825. PartMesh.Offset = Vector3.new(0, 0, 0)
  2826. PartMesh.Scale = Vector3.new(1, 0.579999983, 1)
  2827.  
  2828. Part = Instance.new("Part", m2)
  2829. Part:BreakJoints()
  2830. Part.TopSurface = "Smooth"
  2831. Part.Material = "SmoothPlastic"
  2832. Part.Name = 'Part'
  2833. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2834. Part.FormFactor = "Custom" Part.CanCollide = false
  2835. Part.BrickColor = BrickColor.new("Mid gray")
  2836. Part.Size = Vector3.new(2.31999969, 0.200000003, 1.8560003)
  2837. Partweld = Instance.new("Motor6D")
  2838. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2839. Partweld.C1 = CFrame.new(0, -5.7220459e-006, 0.985614777, 0.999999762, 6.06938499e-010, 1.80602074e-005, -6.06267037e-010, 0.999978542, -6.33343333e-009, -1.79708004e-005, 6.33315622e-009, 0.999978423)
  2840. Partweld.Parent = Part
  2841. PartMesh = Instance.new("BlockMesh",Part)
  2842. PartMesh.Name = "Mesh"
  2843. PartMesh.Offset = Vector3.new(0, 0, 0)
  2844. PartMesh.Scale = Vector3.new(1, 0.579999983, 1)
  2845.  
  2846. Part = Instance.new("Part", m2)
  2847. Part:BreakJoints()
  2848. Part.TopSurface = "Smooth"
  2849. Part.Material = "SmoothPlastic"
  2850. Part.Name = 'Part'
  2851. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2852. Part.FormFactor = "Custom" Part.CanCollide = false
  2853. Part.BrickColor = BrickColor.new("Really black")
  2854. Part.Size = Vector3.new(2.31999993, 0.200000003, 1.85600007)
  2855. Partweld = Instance.new("Motor6D")
  2856. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2857. Partweld.C1 = CFrame.new(-3.81469727e-006, -0.231994629, 0.98563385, 0.999999762, 5.88961768e-010, 1.80602074e-005, -5.88052274e-010, 0.999969959, -6.33351505e-009, -1.80006027e-005, 6.3331278e-009, 0.99996984)
  2858. Partweld.Parent = Part
  2859. PartMesh = Instance.new("BlockMesh",Part)
  2860. PartMesh.Name = "Mesh"
  2861. PartMesh.Offset = Vector3.new(0, 0, 0)
  2862. PartMesh.Scale = Vector3.new(1, 0.579999983, 1)
  2863.  
  2864. Part = Instance.new("Part", m2)
  2865. Part:BreakJoints()
  2866. Part.TopSurface = "Smooth"
  2867. Part.Material = "SmoothPlastic"
  2868. Part.Name = 'Part'
  2869. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2870. Part.FormFactor = "Custom" Part.CanCollide = false
  2871. Part.BrickColor = BrickColor.new("Institutional white")
  2872. Part.Size = Vector3.new(2.31999993, 0.200000003, 0.200000003)
  2873. Partweld = Instance.new("Motor6D")
  2874. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2875. Partweld.C1 = CFrame.new(-7.62939453e-006, -0.231983185, -0.000392913818, 0.999999762, 5.89174931e-010, 1.80602074e-005, -5.88627813e-010, 0.999982834, -6.33369623e-009, -1.79708004e-005, 6.33347597e-009, 0.999982774)
  2876. Partweld.Parent = Part
  2877. PartMesh = Instance.new("BlockMesh",Part)
  2878. PartMesh.Name = "Mesh"
  2879. PartMesh.Offset = Vector3.new(0, 0, 0)
  2880. PartMesh.Scale = Vector3.new(1, 0.579999983, 0.579999983)
  2881.  
  2882. Part = Instance.new("Part", m2)
  2883. Part:BreakJoints()
  2884. Part.TopSurface = "Smooth"
  2885. Part.Material = "SmoothPlastic"
  2886. Part.Name = 'Part'
  2887. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2888. Part.FormFactor = "Custom" Part.CanCollide = false
  2889. Part.BrickColor = BrickColor.new("Institutional white")
  2890. Part.Size = Vector3.new(0.200000003, 0.34799999, 0.200000003)
  2891. Partweld = Instance.new("Motor6D")
  2892. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2893. Partweld.C1 = CFrame.new(0.000408172607, 1.71661377e-005, 1.2179985, 1.81794167e-005, -1.78972357e-007, -0.999982238, 6.07028539e-007, 0.999982357, -1.78961514e-007, 0.999999702, -6.07014329e-007, 1.82688236e-005)
  2894. Partweld.Parent = Part
  2895. PartMesh = Instance.new("BlockMesh",Part)
  2896. PartMesh.Name = "Mesh"
  2897. PartMesh.Offset = Vector3.new(0, 0, 0)
  2898. PartMesh.Scale = Vector3.new(0.579999983, 1, 0.579999983)
  2899.  
  2900. Part = Instance.new("Part", m2)
  2901. Part:BreakJoints()
  2902. Part.TopSurface = "Smooth"
  2903. Part.Material = "SmoothPlastic"
  2904. Part.Name = 'Part'
  2905. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2906. Part.FormFactor = "Custom" Part.CanCollide = false
  2907. Part.BrickColor = BrickColor.new("Institutional white")
  2908. Part.Size = Vector3.new(0.200000003, 0.200000003, 2.0880003)
  2909. Partweld = Instance.new("Motor6D")
  2910. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2911. Partweld.C1 = CFrame.new(1.21799469, -0.231983185, 0.985591888, 0.999999762, 5.89174931e-010, 1.80602074e-005, -5.88627813e-010, 0.999982834, -6.33369623e-009, -1.79708004e-005, 6.33347597e-009, 0.999982774)
  2912. Partweld.Parent = Part
  2913. PartMesh = Instance.new("BlockMesh",Part)
  2914. PartMesh.Name = "Mesh"
  2915. PartMesh.Offset = Vector3.new(0, 0, 0)
  2916. PartMesh.Scale = Vector3.new(0.579999983, 0.579999983, 1)
  2917.  
  2918. Part = Instance.new("Part", m2)
  2919. Part:BreakJoints()
  2920. Part.TopSurface = "Smooth"
  2921. Part.Material = "SmoothPlastic"
  2922. Part.Name = 'Part'
  2923. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2924. Part.FormFactor = "Custom" Part.CanCollide = false
  2925. Part.BrickColor = BrickColor.new("Institutional white")
  2926. Part.Size = Vector3.new(0.200000003, 0.200000003, 2.0880003)
  2927. Partweld = Instance.new("Motor6D")
  2928. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2929. Partweld.C1 = CFrame.new(1.21799469, 0.232002258, 0.985588074, 0.999999762, 5.78641135e-010, 1.80602074e-005, -5.78168624e-010, 0.999980927, -6.33353991e-009, -1.79708004e-005, 6.33334807e-009, 0.999980807)
  2930. Partweld.Parent = Part
  2931. PartMesh = Instance.new("BlockMesh",Part)
  2932. PartMesh.Name = "Mesh"
  2933. PartMesh.Offset = Vector3.new(0, 0, 0)
  2934. PartMesh.Scale = Vector3.new(0.579999983, 0.579999983, 1)
  2935.  
  2936. Part = Instance.new("Part", m2)
  2937. Part:BreakJoints()
  2938. Part.TopSurface = "Smooth"
  2939. Part.Material = "SmoothPlastic"
  2940. Part.Name = 'Part'
  2941. Part.Transparency = 0 Part.BottomSurface = "Smooth"
  2942. Part.FormFactor = "Custom" Part.CanCollide = false
  2943. Part.BrickColor = BrickColor.new("Institutional white")
  2944. Part.Size = Vector3.new(2.31999993, 0.200000003, 0.200000003)
  2945. Partweld = Instance.new("Motor6D")
  2946. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2947. Partweld.C1 = CFrame.new(3.81469727e-006, 0.231988907, 1.97200775, 0.999999762, 1.69357861e-011, 5.96046448e-008, -1.6701307e-011, 0.999991179, 2.27373675e-013, 2.98023224e-008, -3.23296945e-013, 0.99999094)
  2948. Partweld.Parent = Part
  2949. PartMesh = Instance.new("BlockMesh",Part)
  2950. PartMesh.Name = "Mesh"
  2951. PartMesh.Offset = Vector3.new(0, 0, 0)
  2952. PartMesh.Scale = Vector3.new(1, 0.579999983, 0.579999983)
  2953.  
  2954. HandleMesh = Instance.new("BlockMesh",Handle2)
  2955. HandleMesh.Name = "Mesh"
  2956. HandleMesh.Offset = Vector3.new(0, 0, 0)
  2957. HandleMesh.Scale = Vector3.new(1, 1, 0.579999983)
  2958.  
  2959.  
  2960. CubesOfPower = Instance.new("Model",Workspace.Terrain)
  2961.  
  2962. World = Instance.new("Part",CubesOfPower)
  2963. World.Size = Vector3.new(3,3,3)
  2964. World.Anchored = true
  2965. World.Position = workspace.Base.Position
  2966. World.Material = "SmoothPlastic"
  2967. World.Reflectance = 1
  2968.  
  2969. World2 = Instance.new("Part",CubesOfPower)
  2970. World2.Size = Vector3.new(3,3,3)
  2971. World2.Anchored = true
  2972. World2.Position = workspace.Base.Position
  2973. World2.Material = "SmoothPlastic"
  2974. World2.Reflectance = 1
  2975.  
  2976. World3 = Instance.new("Part",CubesOfPower)
  2977. World3.Size = Vector3.new(3,3,3)
  2978. World3.Anchored = true
  2979. World3.Position = workspace.Base.Position
  2980. World3.Material = "SmoothPlastic"
  2981. World3.Reflectance = 1
  2982.  
  2983. World4 = Instance.new("Part",CubesOfPower)
  2984. World4.Size = Vector3.new(3,3,3)
  2985. World4.Anchored = true
  2986. World4.Position = workspace.Base.Position
  2987. World4.Material = "SmoothPlastic"
  2988. World4.Reflectance = 1
  2989.  
  2990. WorldX = Instance.new("Part",CubesOfPower)
  2991. WorldX.Size = Vector3.new(3,3,3)
  2992. WorldX.Anchored = true
  2993. WorldX.Position = workspace.Base.Position
  2994. WorldX.Material = "SmoothPlastic"
  2995. WorldX.Reflectance = 1
  2996.  
  2997. World2X = Instance.new("Part",CubesOfPower)
  2998. World2X.Size = Vector3.new(3,3,3)
  2999. World2X.Anchored = true
  3000. World2X.Position = workspace.Base.Position
  3001. World2X.Material = "SmoothPlastic"
  3002. World2X.Reflectance = 1
  3003.  
  3004. World3X = Instance.new("Part",CubesOfPower)
  3005. World3X.Size = Vector3.new(3,3,3)
  3006. World3X.Anchored = true
  3007. World3X.Position = workspace.Base.Position
  3008. World3X.Material = "SmoothPlastic"
  3009. World3X.Reflectance = 1
  3010.  
  3011. World4X = Instance.new("Part",CubesOfPower)
  3012. World4X.Size = Vector3.new(3,3,3)
  3013. World4X.Anchored = true
  3014. World4X.Position = workspace.Base.Position
  3015. World4X.Material = "SmoothPlastic"
  3016. World4X.Reflectance = 1
  3017.  
  3018. Target = nil
  3019.  
  3020. World.Touched:connect(function(hit)
  3021. Damagefunc(torso,hit,0,0,math.random(100,100),"Knockdown",RootPart,.2,1)
  3022. end)
  3023. World2.Touched:connect(function(hit)
  3024. Damagefunc(torso,hit,0,0,math.random(100,100),"Knockdown",RootPart,.2,1)
  3025. end)
  3026. World3.Touched:connect(function(hit)
  3027. Damagefunc(torso,hit,0,0,math.random(100,100),"Knockdown",RootPart,.2,1)
  3028. end)
  3029. World4.Touched:connect(function(hit)
  3030. Damagefunc(torso,hit,0,0,math.random(100,100),"Knockdown",RootPart,.2,1)
  3031. end)
  3032. WorldX.Touched:connect(function(hit)
  3033. Damagefunc(torso,hit,0,0,math.random(100,100),"Knockdown",RootPart,.2,1)
  3034. end)
  3035. World2X.Touched:connect(function(hit)
  3036. Damagefunc(torso,hit,0,0,math.random(100,100),"Knockdown",RootPart,.2,1)
  3037. end)
  3038. World3X.Touched:connect(function(hit)
  3039. Damagefunc(torso,hit,0,0,math.random(100,100),"Knockdown",RootPart,.2,1)
  3040. end)
  3041. World4X.Touched:connect(function(hit)
  3042. Damagefunc(torso,hit,0,0,math.random(100,100),"Knockdown",RootPart,.2,1)
  3043. end)
  3044.  
  3045. StandOn = false
  3046. local hrprv=0
  3047. angle = 0
  3048. angle2 = 0
  3049. angle3 = 0
  3050. anglespeed = 2
  3051. anglespeed2 = 1
  3052. anglespeed3 = .4
  3053. MyHealth = hum.Health
  3054. MyMaxHealth = hum.MaxHealth
  3055. MyMaxHealth = humane.Health
  3056. MyHealth = humane.Health
  3057. humane.Name = "The Worldo"
  3058. ItsHot = true
  3059. ControlledWorlds = true
  3060. jjing=false
  3061. Light = false
  3062. Dark = true
  3063. game:GetService("RunService").Stepped:connect(function()
  3064. for i, v in pairs(pchar:GetChildren()) do
  3065. if v:IsA("Part") then
  3066. v.BrickColor = BrickColor.new("Really black")
  3067. end
  3068. end
  3069. for i,v in ipairs(m:children()) do
  3070. if v:isA'Part' then
  3071. v.CanCollide = false
  3072. v.Reflectance = 0
  3073. if Light == true then
  3074. v.Transparency = 0
  3075. else
  3076. v.Transparency = 1
  3077. end
  3078. end
  3079. end
  3080.  
  3081. for i,v in ipairs(m2:children()) do
  3082. if v:isA'Part' then
  3083. v.CanCollide = false
  3084. v.Reflectance = 0
  3085. if Dark == true then
  3086. v.Transparency = 0
  3087. else
  3088. v.Transparency = 1
  3089. end
  3090. end
  3091. end
  3092. angle = ((angle % 100) + anglespeed/10)
  3093. angle2 = ((angle2 % 100) + anglespeed2/10)
  3094. angle3 = ((angle3 % 100) + anglespeed3/10)
  3095. hrprv=Tween(hrprv,hrp.RotVelocity.Y,0.4)
  3096. sine=sine+1
  3097. if HeavyGrav == true then
  3098. hum.JumpPower = math.huge
  3099. else
  3100. hum.JumpPower = 50
  3101. end
  3102. if StandOn == false then
  3103. for i,v in pairs(pchar:children()) do
  3104. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
  3105. v.Transparency = 1
  3106. end
  3107. end
  3108. elseif StandOn == true then
  3109. for i,v in pairs(pchar:children()) do
  3110. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
  3111. v.Transparency = 1
  3112. end
  3113. end
  3114. end
  3115. MyHealth = humane.Health
  3116. humane.Health = MyHealth
  3117. if hum.Sit==true then
  3118. animpose="Sitting"
  3119. elseif hrp.Velocity.y > 1 then
  3120. animpose = "Jumping"
  3121. elseif ffing==true then
  3122. animpose="Freefalling"
  3123. elseif (hrp.Velocity*Vn(1,0,1)).magnitude<2 then
  3124. animpose="Idle"
  3125. elseif (hrp.Velocity*Vn(1,0,1)).magnitude<20 then
  3126. animpose="Walking"
  3127. elseif (hrp.Velocity*Vn(1,0,1)).magnitude>20 then
  3128. animpose="Sprinting"
  3129. end
  3130. if ControlledWorlds == true then
  3131. Handle.CFrame = RLerp(Handle.CFrame,tor.CFrame*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(2,2+math.sin(angle3)*.2,-3)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine)),.04)
  3132. Handle2.CFrame = RLerp(Handle2.CFrame,tor.CFrame*CFrame.Angles(math.rad(-sine),math.rad(-sine),math.rad(-sine))*CFrame.new(2,2+math.sin(-angle3)*.2,-3)*CFrame.Angles(math.rad(-sine),math.rad(-sine),math.rad(-sine)),.04)
  3133. World.CFrame = RLerp(World.CFrame,workspace.Base.CFrame*CFrame.new(100,10+math.sin(angle3)*.2,0)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(math.cos(angle3),math.sin(angle),math.sin(angle2)),.94)
  3134. World2.CFrame = RLerp(World2.CFrame,workspace.Base.CFrame*CFrame.new(-100,10+math.sin(angle3)*.2,0)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(math.cos(angle3),math.sin(angle),math.sin(angle2)),.59)
  3135. World3.CFrame = RLerp(World3.CFrame,workspace.Base.CFrame*CFrame.new(0,10+math.sin(angle3)*.2,100)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(math.cos(angle3),math.sin(angle),math.sin(angle2)),.04)
  3136. World4.CFrame = RLerp(World4.CFrame,workspace.Base.CFrame*CFrame.new(0,10+math.sin(angle3)*.2,-100)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(math.cos(angle3),math.sin(angle),math.sin(angle2)),.34)
  3137. WorldX.CFrame = RLerp(WorldX.CFrame,workspace.Base.CFrame*CFrame.new(50,10+math.sin(angle3)*.2,50)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(math.cos(angle3),math.sin(angle),math.sin(angle2)),.64)
  3138. World2X.CFrame = RLerp(World2X.CFrame,workspace.Base.CFrame*CFrame.new(-50,10+math.sin(angle3)*.2,50)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(math.cos(angle3),math.sin(angle),math.sin(angle2)),.742)
  3139. World3X.CFrame = RLerp(World3X.CFrame,workspace.Base.CFrame*CFrame.new(50,10+math.sin(angle3)*.2,-50)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(math.cos(angle3),math.sin(angle),math.sin(angle2)),.49)
  3140. World4X.CFrame = RLerp(World4X.CFrame,workspace.Base.CFrame*CFrame.new(-50,10+math.sin(angle3)*.2,-50)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(math.cos(angle3),math.sin(angle),math.sin(angle2)),.5)
  3141. elseif ControlledWorlds == false then
  3142. Handle.CFrame = RLerp(Handle.CFrame,Target.CFrame*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(2,2+math.sin(angle3)*.2,-3)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine)),.04)
  3143. Handle2.CFrame = RLerp(Handle2.CFrame,Target.CFrame*CFrame.Angles(math.rad(-sine),math.rad(-sine),math.rad(-sine))*CFrame.new(2,2+math.sin(-angle3)*.2,-3)*CFrame.Angles(math.rad(-sine),math.rad(-sine),math.rad(-sine)),.04)
  3144. World.CFrame = RLerp(World.CFrame,Target.CFrame*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(2,2+math.sin(angle3)*.2,-3)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine)),0.04)
  3145. World2.CFrame = RLerp(World2.CFrame,Target.CFrame*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(2,2+math.sin(angle3)*.2,-3)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine)),0.44)
  3146. World3.CFrame = RLerp(World3.CFrame,Target.CFrame*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(2,2+math.sin(angle3)*.2,-3)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine)),0.1)
  3147. World4.CFrame = RLerp(World4.CFrame,Target.CFrame*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(2,2+math.sin(angle3)*.2,-3)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine)),0.094)
  3148. WorldX.CFrame = RLerp(WorldX.CFrame,Target.CFrame*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(2,2+math.sin(angle3)*.2,-3)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine)),0.6)
  3149. World2X.CFrame = RLerp(World2X.CFrame,Target.CFrame*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(2,2+math.sin(angle3)*.2,-3)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine)),0.9)
  3150. World3X.CFrame = RLerp(World3X.CFrame,Target.CFrame*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(2,2+math.sin(angle3)*.2,-3)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine)),0.2)
  3151. World4X.CFrame = RLerp(World4X.CFrame,Target.CFrame*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(2,2+math.sin(angle3)*.2,-3)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine)),0.05)
  3152. end
  3153. if Attacking == false then
  3154. torso.CFrame = hrp.CFrame*CFrame.new(0,0,3)
  3155. runKF(heid2)
  3156. runKF(toid2)
  3157. runKF(laid2)
  3158. runKF(raid2)
  3159. runKF(llid2)
  3160. runKF(rlid2)
  3161. end
  3162. if noRig==false then
  3163. if animpose=="Idle" then
  3164. runKF(heid)
  3165. runKF(toid)
  3166. runKF(laid)
  3167. runKF(raid)
  3168. runKF(llid)
  3169. runKF(rlid)
  3170. elseif animpose=="Walking" then
  3171. runKF(hewk)
  3172. runKF(towk)
  3173. runKF(lawk)
  3174. runKF(rawk)
  3175. runKF(llwk)
  3176. runKF(rlwk)
  3177. --tow.C0=tow.C0:lerp(tow.C0*CA(0,0,hrprv/25),0.4)
  3178. --rlw.C0=rlw.C0:lerp(rlw.C0*CA(0,0,-hrprv/25),0.4)
  3179. ---llw.C0=llw.C0:lerp(llw.C0*CA(0,0,-hrprv/25),0.4)
  3180. elseif animpose=="Sprinting" then
  3181. runKF(hesp)
  3182. runKF(tosp)
  3183. runKF(lasp)
  3184. runKF(rasp)
  3185. runKF(llsp)
  3186. runKF(rlsp)
  3187. --tow.C0=tow.C0:lerp(tow.C0*CA(0,0,hrprv/10),0.4)
  3188. --rlw.C0=rlw.C0:lerp(rlw.C0*CA(0,0,-hrprv/10),0.4)
  3189. --llw.C0=llw.C0:lerp(llw.C0*CA(0,0,-hrprv/10),0.4)
  3190. elseif animpose=="Freefalling" then
  3191. runKF(heff)
  3192. runKF(toff)
  3193. runKF(laff)
  3194. runKF(raff)
  3195. runKF(llff)
  3196. runKF(rlff)
  3197. --tow.C0=tow.C0:lerp(tow.C0*CA(0,0,hrprv/10),0.4)
  3198. elseif animpose=="Jumping" then
  3199. runKF(hejp)
  3200. runKF(tojp)
  3201. runKF(lajp)
  3202. runKF(rajp)
  3203. runKF(lljp)
  3204. runKF(rljp)
  3205. end
  3206. end
  3207. end)
  3208.  
  3209. print(hum.JumpPower)
  3210.  
  3211. AnotherOneBitesZaDusto = 1000
  3212. hum.MaxHealth = 1000
  3213. wait()
  3214. hum.Health = 1000
  3215. function Switching()
  3216. if Light == true then
  3217. Light = false
  3218. Dark = true
  3219. elseif Dark == true then
  3220. Light = true
  3221. Dark = false
  3222. end
  3223. end
  3224. while wait(100) do
  3225. AnotherOneBitesZaDusto = hum.Health
  3226. print'Changed'
  3227. Switching()
  3228. end
  3229.  
  3230. local Player = game:service("Players").LocalPlayer
  3231.  
  3232. local Character = game.Players.LocalPlayer.Character --game.Workspace.fefio92142
  3233.  
  3234.  
  3235. -------------------------------------------------------------------------------------
  3236. -------------------------------------------------------------------------------------
  3237.  
  3238. local Color = ColorSequence.new(Color3.new(5,5,5), Color3.new(0,0,0))
  3239.  
  3240. local Num = 0.5
  3241.  
  3242. local Num2 = 4 -------------Mods:1,4,8,10,15,20-------------------------------------
  3243. local Size = 0.8
  3244. local Rate = 300
  3245. -------------------------------------------------------------------------------------
  3246. local Player = game:service'Players'.LocalPlayer
  3247. local Character = Player.Character
  3248. Torso = Character:WaitForChild'Torso'
  3249.  
  3250. local Wing1 = Instance.new("Part",Character)
  3251. Wing1.FormFactor = Enum.FormFactor.Custom
  3252. Wing1.Size = Vector3.new(.2, .2, .2)
  3253. Wing1.Name = "WIng_1"
  3254.  
  3255. local fire = Instance.new("ParticleEmitter", Wing1)
  3256. fire.VelocitySpread = 0
  3257. fire.Lifetime = NumberRange.new(2)
  3258. fire.Acceleration = Vector3.new(0, 2, 2)
  3259. fire.RotSpeed = NumberRange.new(10)
  3260. fire.Rate = Rate
  3261. fire.Rotation = NumberRange.new(151515)
  3262. fire.Name = "Fire"
  3263. fire.LightEmission = 0.78
  3264. fire.LockedToPart = true
  3265. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  3266. fire.Color = Color
  3267. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
  3268.  
  3269. local Wing2 = Wing1:Clone()
  3270. Wing2.Parent = Torso
  3271. local x,y,z = 0,-1,-6
  3272.  
  3273. Wld = function(a,b,cf)
  3274. local Weld = Instance.new('Weld',a)
  3275. Weld.Part0 = a
  3276. Weld.Part1 = b
  3277. Weld.C1 = cf
  3278. return Weld
  3279. end
  3280.  
  3281. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(20),-math.rad(90)))
  3282. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(20),-math.rad(90)))
  3283.  
  3284.  
  3285. game:service'RunService'.Stepped:connect(function()
  3286. --z = 6+math.sin(tick()*2)
  3287. y = -1+math.sin(tick()*Num)*Num2
  3288. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  3289. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  3290. end)
  3291. ------------------------------------------------------------------------------------------------
  3292. local Player = game:service'Players'.LocalPlayer
  3293. local Character = Player.Character
  3294. Torso = Character:WaitForChild'Torso'
  3295.  
  3296. local Wing1 = Instance.new("Part",Character)
  3297. Wing1.FormFactor = Enum.FormFactor.Custom
  3298. Wing1.Size = Vector3.new(.2, .2, .2)
  3299. Wing1.Name = "WIng_1"
  3300.  
  3301. local fire = Instance.new("ParticleEmitter", Wing1)
  3302. fire.VelocitySpread = 0
  3303. fire.Lifetime = NumberRange.new(2.5)
  3304. fire.Acceleration = Vector3.new(0, 4, 4)
  3305. fire.RotSpeed = NumberRange.new(10)
  3306. fire.Rate = Rate
  3307. fire.Rotation = NumberRange.new(151515)
  3308. fire.Name = "Fire"
  3309. fire.LightEmission = 0.78
  3310. fire.LockedToPart = true
  3311. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  3312. fire.Color = Color
  3313. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
  3314.  
  3315. local Wing2 = Wing1:Clone()
  3316. Wing2.Parent = Torso
  3317. local x,y,z = 0,-1,-6
  3318.  
  3319. Wld = function(a,b,cf)
  3320. local Weld = Instance.new('Weld',a)
  3321. Weld.Part0 = a
  3322. Weld.Part1 = b
  3323. Weld.C1 = cf
  3324. return Weld
  3325. end
  3326.  
  3327. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(30),-math.rad(90)))
  3328. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(30),-math.rad(90)))
  3329.  
  3330. print'Loaded'
  3331.  
  3332. game:service'RunService'.Stepped:connect(function()
  3333. --z = 6+math.sin(tick()*2)
  3334. y = -1+math.sin(tick()*Num)*Num2
  3335. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  3336. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  3337. end)
  3338.  
  3339. ------------------------------------------------------------------------------------------------
  3340. local Player = game:service'Players'.LocalPlayer
  3341. local Character = Player.Character
  3342. Torso = Character:WaitForChild'Torso'
  3343.  
  3344. local Wing1 = Instance.new("Part",Character)
  3345. Wing1.FormFactor = Enum.FormFactor.Custom
  3346. Wing1.Size = Vector3.new(.2, .2, .2)
  3347. Wing1.Name = "WIng_1"
  3348.  
  3349. local fire = Instance.new("ParticleEmitter", Wing1)
  3350. fire.VelocitySpread = 0
  3351. fire.Lifetime = NumberRange.new(2.8)
  3352. fire.Acceleration = Vector3.new(0, 4, 4)
  3353. fire.RotSpeed = NumberRange.new(10)
  3354. fire.Rate = Rate
  3355. fire.Rotation = NumberRange.new(151515)
  3356. fire.Name = "Fire"
  3357. fire.LightEmission = 0.78
  3358. fire.LockedToPart = true
  3359. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  3360. fire.Color = Color
  3361. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
  3362.  
  3363. local Wing2 = Wing1:Clone()
  3364. Wing2.Parent = Torso
  3365. local x,y,z = 0,-1,-6
  3366.  
  3367. Wld = function(a,b,cf)
  3368. local Weld = Instance.new('Weld',a)
  3369. Weld.Part0 = a
  3370. Weld.Part1 = b
  3371. Weld.C1 = cf
  3372. return Weld
  3373. end
  3374.  
  3375. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(40),-math.rad(90)))
  3376. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(40),-math.rad(90)))
  3377.  
  3378. print'Loaded'
  3379.  
  3380. game:service'RunService'.Stepped:connect(function()
  3381. --z = 6+math.sin(tick()*2)
  3382. y = -1+math.sin(tick()*Num)*Num2
  3383. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  3384. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  3385. end)
  3386.  
  3387. ------------------------------------------------------------------------------------------------
  3388. local Player = game:service'Players'.LocalPlayer
  3389. local Character = Player.Character
  3390. Torso = Character:WaitForChild'Torso'
  3391.  
  3392. local Wing1 = Instance.new("Part",Character)
  3393. Wing1.FormFactor = Enum.FormFactor.Custom
  3394. Wing1.Size = Vector3.new(.2, .2, .2)
  3395. Wing1.Name = "WIng_1"
  3396.  
  3397. local fire = Instance.new("ParticleEmitter", Wing1)
  3398. fire.VelocitySpread = 0
  3399. fire.Lifetime = NumberRange.new(3)
  3400. fire.Acceleration = Vector3.new(0, 4, 4)
  3401. fire.RotSpeed = NumberRange.new(10)
  3402. fire.Rate = Rate
  3403. fire.Rotation = NumberRange.new(151515)
  3404. fire.Name = "Fire"
  3405. fire.LightEmission = 0.78
  3406. fire.LockedToPart = true
  3407. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  3408. fire.Color = Color
  3409. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
  3410.  
  3411. local Wing2 = Wing1:Clone()
  3412. Wing2.Parent = Torso
  3413. local x,y,z = 0,-1,-6
  3414.  
  3415. Wld = function(a,b,cf)
  3416. local Weld = Instance.new('Weld',a)
  3417. Weld.Part0 = a
  3418. Weld.Part1 = b
  3419. Weld.C1 = cf
  3420. return Weld
  3421. end
  3422.  
  3423. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(50),-math.rad(90)))
  3424. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(50),-math.rad(90)))
  3425.  
  3426. print'Loaded'
  3427.  
  3428. game:service'RunService'.Stepped:connect(function()
  3429. --z = 6+math.sin(tick()*2)
  3430. y = -1+math.sin(tick()*Num)*Num2
  3431. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  3432. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  3433. end)
  3434.  
  3435. ------------------------------------------------------------------------------------------------
  3436. local Player = game:service'Players'.LocalPlayer
  3437. local Character = Player.Character
  3438. Torso = Character:WaitForChild'Torso'
  3439.  
  3440. local Wing1 = Instance.new("Part",Character)
  3441. Wing1.FormFactor = Enum.FormFactor.Custom
  3442. Wing1.Size = Vector3.new(.2, .2, .2)
  3443. Wing1.Name = "WIng_1"
  3444.  
  3445. local fire = Instance.new("ParticleEmitter", Wing1)
  3446. fire.VelocitySpread = 0
  3447. fire.Lifetime = NumberRange.new(3.1)
  3448. fire.Acceleration = Vector3.new(0, 4, 4)
  3449. fire.RotSpeed = NumberRange.new(10)
  3450. fire.Rate = Rate
  3451. fire.Rotation = NumberRange.new(151515)
  3452. fire.Name = "Fire"
  3453. fire.LightEmission = 0.78
  3454. fire.LockedToPart = true
  3455. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  3456. fire.Color = Color
  3457. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
  3458.  
  3459. local Wing2 = Wing1:Clone()
  3460. Wing2.Parent = Torso
  3461. local x,y,z = 0,-1,-6
  3462.  
  3463. Wld = function(a,b,cf)
  3464. local Weld = Instance.new('Weld',a)
  3465. Weld.Part0 = a
  3466. Weld.Part1 = b
  3467. Weld.C1 = cf
  3468. return Weld
  3469. end
  3470.  
  3471. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(60),-math.rad(90)))
  3472. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(60),-math.rad(90)))
  3473.  
  3474. print'Loaded'
  3475.  
  3476. game:service'RunService'.Stepped:connect(function()
  3477. --z = 6+math.sin(tick()*2)
  3478. y = -1+math.sin(tick()*Num)*Num2
  3479. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  3480. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  3481. end)
Advertisement
Add Comment
Please, Sign In to add comment