Advertisement
Pancakess

frustration edit

Mar 17th, 2019
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do
  6. print("FE Compatibility code by Mokiros")
  7. local rp = RealPlayer
  8. script.Parent = rp.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent then
  34. for _,f in pairs(t.Functions) do
  35. f(...)
  36. end
  37. end
  38. end
  39. m.TrigEvent = te
  40. UIS.TrigEvent = te
  41.  
  42. Event.OnServerEvent:Connect(function(plr,io)
  43. if plr~=rp then return end
  44. m.Target = io.Target
  45. m.Hit = io.Hit
  46. if not io.isMouse then
  47. local b = io.UserInputState == Enum.UserInputState.Begin
  48. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  49. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  50. end
  51. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  52. return m:TrigEvent(b and "Button2Down" or "Button2Up")
  53. end
  54. for _,t in pairs(CAS.Actions) do
  55. for _,k in pairs(t.Keys) do
  56. if k==io.KeyCode then
  57. t.Function(t.Name,io.UserInputState,io)
  58. end
  59. end
  60. end
  61. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  62. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  63. end
  64. end)
  65. Event.Parent = NLS([==[
  66. local Player = game:GetService("Players").LocalPlayer
  67. local Event = script:WaitForChild("UserInput_Event")
  68.  
  69. local Mouse = Player:GetMouse()
  70. local UIS = game:GetService("UserInputService")
  71. local input = function(io,a)
  72. if a then return end
  73. --Since InputObject is a client-side instance, we create and pass table instead
  74. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  75. end
  76. UIS.InputBegan:Connect(input)
  77. UIS.InputEnded:Connect(input)
  78.  
  79. local h,t
  80. --Give the server mouse data 30 times every second, but only if the values changed
  81. --If player is not moving their mouse, client won't fire events
  82. while wait(1/30) do
  83. if h~=Mouse.Hit or t~=Mouse.Target then
  84. h,t=Mouse.Hit,Mouse.Target
  85. Event:FireServer({isMouse=true,Target=t,Hit=h})
  86. end
  87. end]==],Player.Character)
  88.  
  89. ----Sandboxed game object that allows the usage of client-side methods and services
  90. --Real game object
  91. local _rg = game
  92.  
  93. --Metatable for fake service
  94. local fsmt = {
  95. __index = function(self,k)
  96. local s = rawget(self,"_RealService")
  97. if s then
  98. return typeof(s[k])=="function"
  99. and function(_,...)return s[k](s,...)end or s[k]
  100. end
  101. end,
  102. __newindex = function(self,k,v)
  103. local s = rawget(self,"_RealService")
  104. if s then s[k]=v end
  105. end
  106. }
  107. local function FakeService(t,RealService)
  108. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  109. return setmetatable(t,fsmt)
  110. end
  111.  
  112. --Fake game object
  113. local g = {
  114. GetService = function(self,s)
  115. return rawget(self,s) or _rg:GetService(s)
  116. end,
  117. Players = FakeService({
  118. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  119. },"Players"),
  120. UserInputService = FakeService(UIS,"UserInputService"),
  121. ContextActionService = FakeService(CAS,"ContextActionService"),
  122. RunService = FakeService({
  123. _btrs = {},
  124. RenderStepped = _rg:GetService("RunService").Heartbeat,
  125. BindToRenderStep = function(self,name,_,fun)
  126. self._btrs[name] = self.Heartbeat:Connect(fun)
  127. end,
  128. UnbindFromRenderStep = function(self,name)
  129. self._btrs[name]:Disconnect()
  130. end,
  131. },"RunService")
  132. }
  133. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  134. g.service = g.GetService
  135. FakeService(g,game)
  136. --Changing owner to fake player object to support owner:GetMouse()
  137. game,owner = g,g.Players.LocalPlayer
  138. end
  139. wait(1)
  140. local p = owner
  141. local char = p.Character
  142. local mouse = p:GetMouse()
  143. local larm = char["Left Arm"]
  144. local rarm = char["Right Arm"]
  145. local lleg = char["Left Leg"]
  146. local rleg = char["Right Leg"]
  147. local hed = char.Head
  148. local torso = char.Torso
  149. local hum = char.Humanoid
  150. local cam = game.Workspace.CurrentCamera
  151. local root = char.HumanoidRootPart
  152. local deb = false
  153. local CanAttack = true
  154. local shot = 0
  155. local animpose = "Idle"
  156. local lastanimpose = "Idle"
  157. local stanceToggle = "Normal"
  158. local l = game:GetService("Lighting")
  159. local rs = game:GetService("RunService").RenderStepped
  160. math.randomseed(os.time())
  161. hum.MaxHealth = 25000001
  162. wait(1)
  163. hum.Health = 25000001
  164.  
  165. for i,v in pairs (hed:GetChildren()) do
  166. if v:IsA("Sound") then
  167. v:Destroy()
  168. end
  169. end
  170. --game:service'InsertService':LoadAsset(16469427):children()[1].Parent = char
  171. --char.Reaper.Handle.Mesh.TextureId = "http://www.roblox.com/asset/?id=176349813"
  172. local m2 = Instance.new("Model")
  173. wait(1)
  174. Player = game.Players.LocalPlayer
  175. Character = Player.Character
  176. local txt = Instance.new("BillboardGui", Character)
  177. txt.Adornee = Character.Head
  178. txt.Name = "_status"
  179. txt.Size = UDim2.new(2, 0, 1.2, 0)
  180. txt.StudsOffset = Vector3.new(-9, 8, 0)
  181. local text = Instance.new("TextLabel", txt)
  182. text.Size = UDim2.new(10, 0, 7, 0)
  183. text.FontSize = "Size24"
  184. text.TextScaled = true
  185. text.BackgroundTransparency = 1
  186. text.TextStrokeTransparency = 0
  187. text.Font = "SciFi"
  188. text.TextStrokeColor3 = Color3.new(255, 255, 255)
  189. text.Text = "Frustration"
  190.  
  191. for i,v in pairs (hed:GetChildren()) do
  192. if v:IsA("Sound") then
  193. v:Destroy()
  194. end
  195. end
  196. --game:service'InsertService':LoadAsset(16469427):children()[1].Parent = char
  197. --char.Reaper.Handle.Mesh.TextureId = "http://www.roblox.com/asset/?id=176349813"
  198. ------------------------------------------------------
  199. -- Thingy To Make Song Work
  200.  
  201. p = game.Players.LocalPlayer
  202. char = p.Character
  203.  
  204. ---------------------------[[[ LOOPED SONG ]]]--------------------------
  205. local s = Instance.new("Sound",char)
  206. s.Name = "BGMusic"
  207. s.SoundId = "rbxassetid://2372343957"
  208. s.Pitch = 1
  209. s.Volume = 40
  210. s.Looped = true
  211. s.archivable = false
  212. s.Parent = char.Head
  213. wait(0.1)
  214. s:play()
  215.  
  216. -- Rest of Script
  217. -- Want To Use This For Scripts With No Songs? Go Ahead Copy This InfiniteOneWithdank created the looped song thing that is in here anyways.
  218. ------------------------------------------------------
  219. p = game.Players.LocalPlayer
  220. m2.Name = "Wings"
  221. p1 = Instance.new("Part", m2)
  222. p1.BrickColor = BrickColor.new("Royal purple")
  223. p1.Material = Enum.Material.Neon
  224. p1.CFrame = CFrame.new(28.7928066, 27.8741341, 25.9347725, -0.579227924, -0.579227805, -0.573576331, 0.707106769, -0.707106769, 0, -0.405579776, -0.405579716, 0.819152117)
  225. p1.FormFactor = Enum.FormFactor.Custom
  226. p1.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  227. p1.BottomSurface = Enum.SurfaceType.Smooth
  228. p1.TopSurface = Enum.SurfaceType.Smooth
  229. b1 = Instance.new("SpecialMesh", p1)
  230. b1.MeshType = Enum.MeshType.Brick
  231. b1.Name = "Mesh"
  232. p2 = Instance.new("Part", m2)
  233. p2.BrickColor = BrickColor.new("Royal purple")
  234. p2.Material = Enum.Material.Neon
  235. p2.Reflectance = 0.30000001192093
  236. p2.CFrame = CFrame.new(23.8806973, 23.7568359, 26.9065781, -0.573576033, 0.346188396, -0.742403686, 0, -0.906307817, -0.422617972, -0.819152117, -0.24240382, 0.519836783)
  237. p2.CanCollide = false
  238. p2.FormFactor = Enum.FormFactor.Custom
  239. p2.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  240. p2.BottomSurface = Enum.SurfaceType.Smooth
  241. p2.TopSurface = Enum.SurfaceType.Smooth
  242. b2 = Instance.new("SpecialMesh", p2)
  243. b2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  244. b2.TextureId = ""
  245. b2.MeshType = Enum.MeshType.FileMesh
  246. b2.Name = "Mesh"
  247. b2.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  248. p3 = Instance.new("Part", m2)
  249. p3.BrickColor = BrickColor.new("Royal purple")
  250. p3.Material = Enum.Material.Neon
  251. p3.Reflectance = 0.30000001192093
  252. p3.CFrame = CFrame.new(23.7651176, 23.6910381, 26.9875221, -0.573576033, 0.346188247, -0.742403686, -2.40360578e-007, -0.906307697, -0.422617912, -0.819152117, -0.242403969, 0.519836664)
  253. p3.CanCollide = false
  254. p3.FormFactor = Enum.FormFactor.Custom
  255. p3.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  256. p3.BottomSurface = Enum.SurfaceType.Smooth
  257. p3.TopSurface = Enum.SurfaceType.Smooth
  258. b3 = Instance.new("SpecialMesh", p3)
  259. b3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  260. b3.TextureId = ""
  261. b3.MeshType = Enum.MeshType.FileMesh
  262. b3.Name = "Mesh"
  263. b3.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  264. p4 = Instance.new("Part", m2)
  265. p4.BrickColor = BrickColor.new("Royal purple")
  266. p4.Material = Enum.Material.Neon
  267. p4.Reflectance = 0.30000001192093
  268. p4.CFrame = CFrame.new(29.5663891, 25.8075085, 26.4371891, -0.573576391, 0.280166149, 0.769750714, 2.08616257e-007, -0.939692259, 0.342020333, 0.819151878, 0.196174487, 0.538985968)
  269. p4.CanCollide = false
  270. p4.FormFactor = Enum.FormFactor.Custom
  271. p4.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  272. p4.BottomSurface = Enum.SurfaceType.Smooth
  273. p4.TopSurface = Enum.SurfaceType.Smooth
  274. b4 = Instance.new("SpecialMesh", p4)
  275. b4.MeshId = "http://www.roblox.com/asset/?id=3270017"
  276. b4.TextureId = ""
  277. b4.MeshType = Enum.MeshType.FileMesh
  278. b4.Name = "Mesh"
  279. b4.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  280. p5 = Instance.new("Part", m2)
  281. p5.BrickColor = BrickColor.new("Royal purple")
  282. p5.Material = Enum.Material.Neon
  283. p5.Reflectance = 0.30000001192093
  284. p5.CFrame = CFrame.new(23.880703, 23.7568455, 26.9065876, -0.573576212, 0.346188098, -0.742403805, -4.76837158e-007, -0.906307578, -0.422617912, -0.819152236, -0.242404133, 0.519836485)
  285. p5.CanCollide = false
  286. p5.FormFactor = Enum.FormFactor.Custom
  287. p5.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  288. p5.BottomSurface = Enum.SurfaceType.Smooth
  289. p5.TopSurface = Enum.SurfaceType.Smooth
  290. b5 = Instance.new("SpecialMesh", p5)
  291. b5.MeshId = "http://www.roblox.com/asset/?id=3270017"
  292. b5.TextureId = ""
  293. b5.MeshType = Enum.MeshType.FileMesh
  294. b5.Name = "Mesh"
  295. b5.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  296. p6 = Instance.new("Part", m2)
  297. p6.BrickColor = BrickColor.new("Royal purple")
  298. p6.Material = Enum.Material.Neon
  299. p6.Reflectance = 0.30000001192093
  300. p6.CFrame = CFrame.new(23.6530266, 23.6272411, 27.0660267, -0.573576212, 0.346187949, -0.742403805, -7.17197622e-007, -0.906307459, -0.422617853, -0.819152236, -0.242404282, 0.519836366)
  301. p6.CanCollide = false
  302. p6.FormFactor = Enum.FormFactor.Custom
  303. p6.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  304. p6.BottomSurface = Enum.SurfaceType.Smooth
  305. p6.TopSurface = Enum.SurfaceType.Smooth
  306. b6 = Instance.new("SpecialMesh", p6)
  307. b6.MeshId = "http://www.roblox.com/asset/?id=3270017"
  308. b6.TextureId = ""
  309. b6.MeshType = Enum.MeshType.FileMesh
  310. b6.Name = "Mesh"
  311. b6.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  312. p7 = Instance.new("Part", m2)
  313. p7.BrickColor = BrickColor.new("Royal purple")
  314. p7.Material = Enum.Material.Neon
  315. p7.Reflectance = 0.30000001192093
  316. p7.CFrame = CFrame.new(23.7651253, 23.6910515, 26.9875393, -0.573576212, 0.3461878, -0.742403805, -9.57558086e-007, -0.90630734, -0.422617793, -0.819152236, -0.242404431, 0.519836247)
  317. p7.CanCollide = false
  318. p7.FormFactor = Enum.FormFactor.Custom
  319. p7.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  320. p7.BottomSurface = Enum.SurfaceType.Smooth
  321. p7.TopSurface = Enum.SurfaceType.Smooth
  322. b7 = Instance.new("SpecialMesh", p7)
  323. b7.MeshId = "http://www.roblox.com/asset/?id=3270017"
  324. b7.TextureId = ""
  325. b7.MeshType = Enum.MeshType.FileMesh
  326. b7.Name = "Mesh"
  327. b7.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  328. p8 = Instance.new("Part", m2)
  329. p8.BrickColor = BrickColor.new("Royal purple")
  330. p8.Material = Enum.Material.Neon
  331. p8.Reflectance = 0.30000001192093
  332. p8.CFrame = CFrame.new(23.6530304, 23.6272488, 27.0660381, -0.573576212, 0.346187651, -0.742403805, -1.19791855e-006, -0.90630722, -0.422617733, -0.819152236, -0.24240458, 0.519836128)
  333. p8.CanCollide = false
  334. p8.FormFactor = Enum.FormFactor.Custom
  335. p8.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  336. p8.BottomSurface = Enum.SurfaceType.Smooth
  337. p8.TopSurface = Enum.SurfaceType.Smooth
  338. b8 = Instance.new("SpecialMesh", p8)
  339. b8.MeshId = "http://www.roblox.com/asset/?id=3270017"
  340. b8.TextureId = ""
  341. b8.MeshType = Enum.MeshType.FileMesh
  342. b8.Name = "Mesh"
  343. b8.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  344. p9 = Instance.new("Part", m2)
  345. p9.BrickColor = BrickColor.new("Royal purple")
  346. p9.Material = Enum.Material.Neon
  347. p9.Reflectance = 0.30000001192093
  348. p9.CFrame = CFrame.new(30.2536392, 23.691061, 26.9184284, -0.573576212, -0.346188962, 0.74240309, 4.47034836e-007, -0.906307578, -0.422616601, 0.81915164, -0.242404819, 0.519836843)
  349. p9.CanCollide = false
  350. p9.FormFactor = Enum.FormFactor.Custom
  351. p9.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  352. p9.BottomSurface = Enum.SurfaceType.Smooth
  353. p9.TopSurface = Enum.SurfaceType.Smooth
  354. b9 = Instance.new("SpecialMesh", p9)
  355. b9.MeshId = "http://www.roblox.com/asset/?id=3270017"
  356. b9.TextureId = ""
  357. b9.MeshType = Enum.MeshType.FileMesh
  358. b9.Name = "Mesh"
  359. b9.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  360. p10 = Instance.new("Part", m2)
  361. p10.BrickColor = BrickColor.new("Royal purple")
  362. p10.Material = Enum.Material.Neon
  363. p10.Reflectance = 0.30000001192093
  364. p10.CFrame = CFrame.new(27.9471893, 26.8180733, 25.3034286, -0.573576212, 0.469845235, 0.671010077, 2.86794574e-007, -0.819150567, 0.573576927, 0.81915164, 0.328989446, 0.469847172)
  365. p10.CanCollide = false
  366. p10.FormFactor = Enum.FormFactor.Custom
  367. p10.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  368. p10.BottomSurface = Enum.SurfaceType.Smooth
  369. p10.TopSurface = Enum.SurfaceType.Smooth
  370. b10 = Instance.new("SpecialMesh", p10)
  371. b10.MeshId = "http://www.roblox.com/asset/?id=3270017"
  372. b10.TextureId = ""
  373. b10.MeshType = Enum.MeshType.FileMesh
  374. b10.Name = "Mesh"
  375. b10.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  376. p11 = Instance.new("Part", m2)
  377. p11.BrickColor = BrickColor.new("Royal purple")
  378. p11.Material = Enum.Material.Neon
  379. p11.Reflectance = 0.30000001192093
  380. p11.CFrame = CFrame.new(27.8153667, 25.7751122, 25.211132, -0.573576212, 0.469845206, 0.671010017, 3.03888498e-007, -0.819150567, 0.573576987, 0.81915164, 0.328989416, 0.469847172)
  381. p11.CanCollide = false
  382. p11.FormFactor = Enum.FormFactor.Custom
  383. p11.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  384. p11.BottomSurface = Enum.SurfaceType.Smooth
  385. p11.TopSurface = Enum.SurfaceType.Smooth
  386. b11 = Instance.new("SpecialMesh", p11)
  387. b11.MeshId = "http://www.roblox.com/asset/?id=3270017"
  388. b11.TextureId = ""
  389. b11.MeshType = Enum.MeshType.FileMesh
  390. b11.Name = "Mesh"
  391. b11.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  392. p12 = Instance.new("Part", m2)
  393. p12.BrickColor = BrickColor.new("Royal purple")
  394. p12.Material = Enum.Material.Neon
  395. p12.Reflectance = 0.30000001192093
  396. p12.CFrame = CFrame.new(29.655653, 24.6090927, 26.4997177, -0.573576212, 0.212011248, 0.791239619, 2.79475898e-007, -0.965924561, 0.258820325, 0.81915164, 0.14845185, 0.554032922)
  397. p12.CanCollide = false
  398. p12.FormFactor = Enum.FormFactor.Custom
  399. p12.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  400. p12.BottomSurface = Enum.SurfaceType.Smooth
  401. p12.TopSurface = Enum.SurfaceType.Smooth
  402. b12 = Instance.new("SpecialMesh", p12)
  403. b12.MeshId = "http://www.roblox.com/asset/?id=3270017"
  404. b12.TextureId = ""
  405. b12.MeshType = Enum.MeshType.FileMesh
  406. b12.Name = "Mesh"
  407. b12.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  408. p13 = Instance.new("Part", m2)
  409. p13.BrickColor = BrickColor.new("Royal purple")
  410. p13.Material = Enum.Material.Neon
  411. p13.Reflectance = 0.30000001192093
  412. p13.CFrame = CFrame.new(27.9198303, 25.8644161, 25.2842865, -0.573576212, 0.469845116, 0.671010017, 2.51205847e-007, -0.819150507, 0.573577106, 0.81915164, 0.328989446, 0.469847202)
  413. p13.CanCollide = false
  414. p13.FormFactor = Enum.FormFactor.Custom
  415. p13.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  416. p13.BottomSurface = Enum.SurfaceType.Smooth
  417. p13.TopSurface = Enum.SurfaceType.Smooth
  418. b13 = Instance.new("SpecialMesh", p13)
  419. b13.MeshId = "http://www.roblox.com/asset/?id=3270017"
  420. b13.TextureId = ""
  421. b13.MeshType = Enum.MeshType.FileMesh
  422. b13.Name = "Mesh"
  423. b13.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  424. p14 = Instance.new("Part", m2)
  425. p14.BrickColor = BrickColor.new("Royal purple")
  426. p14.Material = Enum.Material.Neon
  427. p14.Reflectance = 0.30000001192093
  428. p14.CFrame = CFrame.new(29.778841, 24.6493893, 26.5859776, -0.573576212, 0.212011158, 0.791239619, 2.26793262e-007, -0.965924621, 0.258820474, 0.81915164, 0.148451865, 0.554032922)
  429. p14.CanCollide = false
  430. p14.FormFactor = Enum.FormFactor.Custom
  431. p14.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  432. p14.BottomSurface = Enum.SurfaceType.Smooth
  433. p14.TopSurface = Enum.SurfaceType.Smooth
  434. b14 = Instance.new("SpecialMesh", p14)
  435. b14.MeshId = "http://www.roblox.com/asset/?id=3270017"
  436. b14.TextureId = ""
  437. b14.MeshType = Enum.MeshType.FileMesh
  438. b14.Name = "Mesh"
  439. b14.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  440. p15 = Instance.new("Part", m2)
  441. p15.BrickColor = BrickColor.new("Royal purple")
  442. p15.Material = Enum.Material.Neon
  443. p15.Reflectance = 0.30000001192093
  444. p15.CFrame = CFrame.new(29.3303242, 25.7026424, 26.271925, -0.573576212, 0.280165315, 0.769750893, 1.98523225e-007, -0.939691305, 0.342021316, 0.81915164, 0.196174055, 0.538986266)
  445. p15.CanCollide = false
  446. p15.FormFactor = Enum.FormFactor.Custom
  447. p15.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  448. p15.BottomSurface = Enum.SurfaceType.Smooth
  449. p15.TopSurface = Enum.SurfaceType.Smooth
  450. b15 = Instance.new("SpecialMesh", p15)
  451. b15.MeshId = "http://www.roblox.com/asset/?id=3270017"
  452. b15.TextureId = ""
  453. b15.MeshType = Enum.MeshType.FileMesh
  454. b15.Name = "Mesh"
  455. b15.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  456. p16 = Instance.new("Part", m2)
  457. p16.BrickColor = BrickColor.new("Royal purple")
  458. p16.Material = Enum.Material.Neon
  459. p16.Reflectance = 0.30000001192093
  460. p16.CFrame = CFrame.new(29.8983212, 24.6884689, 26.6696377, -0.573576272, 0.212011099, 0.791239798, 1.39939146e-007, -0.965924501, 0.258820534, 0.81915158, 0.148451924, 0.554033041)
  461. p16.CanCollide = false
  462. p16.FormFactor = Enum.FormFactor.Custom
  463. p16.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  464. p16.BottomSurface = Enum.SurfaceType.Smooth
  465. p16.TopSurface = Enum.SurfaceType.Smooth
  466. b16 = Instance.new("SpecialMesh", p16)
  467. b16.MeshId = "http://www.roblox.com/asset/?id=3270017"
  468. b16.TextureId = ""
  469. b16.MeshType = Enum.MeshType.FileMesh
  470. b16.Name = "Mesh"
  471. b16.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  472. p17 = Instance.new("Part", m2)
  473. p17.BrickColor = BrickColor.new("Royal purple")
  474. p17.Material = Enum.Material.Neon
  475. p17.Reflectance = 0.30000001192093
  476. p17.CFrame = CFrame.new(29.5664043, 25.8075294, 26.4372196, -0.573576272, 0.280165255, 0.769751072, 1.1166911e-007, -0.939691126, 0.342021376, 0.81915158, 0.196174115, 0.538986385)
  477. p17.CanCollide = false
  478. p17.FormFactor = Enum.FormFactor.Custom
  479. p17.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  480. p17.BottomSurface = Enum.SurfaceType.Smooth
  481. p17.TopSurface = Enum.SurfaceType.Smooth
  482. b17 = Instance.new("SpecialMesh", p17)
  483. b17.MeshId = "http://www.roblox.com/asset/?id=3270017"
  484. b17.TextureId = ""
  485. b17.MeshType = Enum.MeshType.FileMesh
  486. b17.Name = "Mesh"
  487. b17.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  488. p18 = Instance.new("Part", m2)
  489. p18.BrickColor = BrickColor.new("Royal purple")
  490. p18.Material = Enum.Material.Neon
  491. p18.Reflectance = 0.30000001192093
  492. p18.CFrame = CFrame.new(28.021162, 25.9510212, 25.3552322, -0.573576331, 0.469845086, 0.671010435, 8.10900147e-008, -0.819150269, 0.573577285, 0.819151521, 0.328989595, 0.469847381)
  493. p18.CanCollide = false
  494. p18.FormFactor = Enum.FormFactor.Custom
  495. p18.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  496. p18.BottomSurface = Enum.SurfaceType.Smooth
  497. p18.TopSurface = Enum.SurfaceType.Smooth
  498. b18 = Instance.new("SpecialMesh", p18)
  499. b18.MeshId = "http://www.roblox.com/asset/?id=3270017"
  500. b18.TextureId = ""
  501. b18.MeshType = Enum.MeshType.FileMesh
  502. b18.Name = "Mesh"
  503. b18.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  504. p19 = Instance.new("Part", m2)
  505. p19.BrickColor = BrickColor.new("Royal purple")
  506. p19.Material = Enum.Material.Neon
  507. p19.Reflectance = 0.30000001192093
  508. p19.CFrame = CFrame.new(30.3657436, 23.6272507, 26.9969234, -0.573576272, -0.346189439, 0.74240303, -9.24166343e-009, -0.906307697, -0.422616035, 0.819151521, -0.242404714, 0.519837141)
  509. p19.CanCollide = false
  510. p19.FormFactor = Enum.FormFactor.Custom
  511. p19.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  512. p19.BottomSurface = Enum.SurfaceType.Smooth
  513. p19.TopSurface = Enum.SurfaceType.Smooth
  514. b19 = Instance.new("SpecialMesh", p19)
  515. b19.MeshId = "http://www.roblox.com/asset/?id=3270017"
  516. b19.TextureId = ""
  517. b19.MeshType = Enum.MeshType.FileMesh
  518. b19.Name = "Mesh"
  519. b19.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  520. p20 = Instance.new("Part", m2)
  521. p20.BrickColor = BrickColor.new("Royal purple")
  522. p20.Material = Enum.Material.Neon
  523. p20.Reflectance = 0.30000001192093
  524. p20.CFrame = CFrame.new(30.2536469, 23.6910553, 26.9184265, -0.573576272, -0.346189529, 0.742402911, -2.63107069e-007, -0.906307518, -0.422615975, 0.819151521, -0.242404476, 0.519837141)
  525. p20.CanCollide = false
  526. p20.FormFactor = Enum.FormFactor.Custom
  527. p20.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  528. p20.BottomSurface = Enum.SurfaceType.Smooth
  529. p20.TopSurface = Enum.SurfaceType.Smooth
  530. b20 = Instance.new("SpecialMesh", p20)
  531. b20.MeshId = "http://www.roblox.com/asset/?id=3270017"
  532. b20.TextureId = ""
  533. b20.MeshType = Enum.MeshType.FileMesh
  534. b20.Name = "Mesh"
  535. b20.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  536. p21 = Instance.new("Part", m2)
  537. p21.BrickColor = BrickColor.new("Royal purple")
  538. p21.Material = Enum.Material.Neon
  539. p21.Reflectance = 0.30000001192093
  540. p21.CFrame = CFrame.new(27.8458843, 26.7314644, 25.2324886, -0.573576272, 0.469844759, 0.671010494, -4.23347274e-007, -0.819149971, 0.573577166, 0.819151521, 0.328989863, 0.469847023)
  541. p21.CanCollide = false
  542. p21.FormFactor = Enum.FormFactor.Custom
  543. p21.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  544. p21.BottomSurface = Enum.SurfaceType.Smooth
  545. p21.TopSurface = Enum.SurfaceType.Smooth
  546. b21 = Instance.new("SpecialMesh", p21)
  547. b21.MeshId = "http://www.roblox.com/asset/?id=3270017"
  548. b21.TextureId = ""
  549. b21.MeshType = Enum.MeshType.FileMesh
  550. b21.Name = "Mesh"
  551. b21.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  552. p22 = Instance.new("Part", m2)
  553. p22.BrickColor = BrickColor.new("Royal purple")
  554. p22.Material = Enum.Material.Neon
  555. p22.Reflectance = 0.30000001192093
  556. p22.CFrame = CFrame.new(30.1380615, 23.756855, 26.8374882, -0.573576212, -0.346189648, 0.742402732, -5.1367897e-007, -0.906307459, -0.422615856, 0.819151521, -0.242404282, 0.519837141)
  557. p22.CanCollide = false
  558. p22.FormFactor = Enum.FormFactor.Custom
  559. p22.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  560. p22.BottomSurface = Enum.SurfaceType.Smooth
  561. p22.TopSurface = Enum.SurfaceType.Smooth
  562. b22 = Instance.new("SpecialMesh", p22)
  563. b22.MeshId = "http://www.roblox.com/asset/?id=3270017"
  564. b22.TextureId = ""
  565. b22.MeshType = Enum.MeshType.FileMesh
  566. b22.Name = "Mesh"
  567. b22.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  568. p23 = Instance.new("Part", m2)
  569. p23.BrickColor = BrickColor.new("Royal purple")
  570. p23.Material = Enum.Material.Neon
  571. p23.Reflectance = 0.30000001192093
  572. p23.CFrame = CFrame.new(29.4501858, 25.7558784, 26.3558216, -0.573576212, 0.280164778, 0.769751191, -6.73919146e-007, -0.939690709, 0.342021406, 0.819151521, 0.196174636, 0.538986027)
  573. p23.CanCollide = false
  574. p23.FormFactor = Enum.FormFactor.Custom
  575. p23.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  576. p23.BottomSurface = Enum.SurfaceType.Smooth
  577. p23.TopSurface = Enum.SurfaceType.Smooth
  578. b23 = Instance.new("SpecialMesh", p23)
  579. b23.MeshId = "http://www.roblox.com/asset/?id=3270017"
  580. b23.TextureId = ""
  581. b23.MeshType = Enum.MeshType.FileMesh
  582. b23.Name = "Mesh"
  583. b23.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  584. p24 = Instance.new("Part", m2)
  585. p24.BrickColor = BrickColor.new("Royal purple")
  586. p24.Material = Enum.Material.Neon
  587. p24.Reflectance = 0.30000001192093
  588. p24.CFrame = CFrame.new(29.3303471, 25.702631, 26.2719078, -0.573576272, 0.280164808, 0.76975143, -7.04498234e-007, -0.939690709, 0.342021465, 0.819151461, 0.196174651, 0.538986087)
  589. p24.CanCollide = false
  590. p24.FormFactor = Enum.FormFactor.Custom
  591. p24.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  592. p24.BottomSurface = Enum.SurfaceType.Smooth
  593. p24.TopSurface = Enum.SurfaceType.Smooth
  594. b24 = Instance.new("SpecialMesh", p24)
  595. b24.MeshId = "http://www.roblox.com/asset/?id=3270017"
  596. b24.TextureId = ""
  597. b24.MeshType = Enum.MeshType.FileMesh
  598. b24.Name = "Mesh"
  599. b24.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  600. p25 = Instance.new("Part", m2)
  601. p25.BrickColor = BrickColor.new("Royal purple")
  602. p25.Material = Enum.Material.Neon
  603. p25.Reflectance = 0.30000001192093
  604. p25.CFrame = CFrame.new(29.7788715, 24.6493816, 26.5859661, -0.573576331, 0.212010548, 0.791240335, -7.63082312e-007, -0.965923905, 0.258820742, 0.819151402, 0.14845252, 0.554032862)
  605. p25.CanCollide = false
  606. p25.FormFactor = Enum.FormFactor.Custom
  607. p25.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  608. p25.BottomSurface = Enum.SurfaceType.Smooth
  609. p25.TopSurface = Enum.SurfaceType.Smooth
  610. b25 = Instance.new("SpecialMesh", p25)
  611. b25.MeshId = "http://www.roblox.com/asset/?id=3270017"
  612. b25.TextureId = ""
  613. b25.MeshType = Enum.MeshType.FileMesh
  614. b25.Name = "Mesh"
  615. b25.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  616. p26 = Instance.new("Part", m2)
  617. p26.BrickColor = BrickColor.new("Royal purple")
  618. p26.Material = Enum.Material.Neon
  619. p26.Reflectance = 0.30000001192093
  620. p26.CFrame = CFrame.new(29.450201, 25.7558823, 26.3558235, -0.573576331, 0.280164748, 0.769751668, -7.91352306e-007, -0.93969059, 0.342021525, 0.819151402, 0.196174681, 0.538986146)
  621. p26.CanCollide = false
  622. p26.FormFactor = Enum.FormFactor.Custom
  623. p26.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  624. p26.BottomSurface = Enum.SurfaceType.Smooth
  625. p26.TopSurface = Enum.SurfaceType.Smooth
  626. b26 = Instance.new("SpecialMesh", p26)
  627. b26.MeshId = "http://www.roblox.com/asset/?id=3270017"
  628. b26.TextureId = ""
  629. b26.MeshType = Enum.MeshType.FileMesh
  630. b26.Name = "Mesh"
  631. b26.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  632. p27 = Instance.new("Part", m2)
  633. p27.BrickColor = BrickColor.new("Royal purple")
  634. p27.Material = Enum.Material.Neon
  635. p27.Reflectance = 0.30000001192093
  636. p27.CFrame = CFrame.new(30.3657703, 23.6272449, 26.9969063, -0.57357645, -0.346190155, 0.74240309, -9.161393e-007, -0.90630734, -0.422615707, 0.819151342, -0.242404088, 0.51983732)
  637. p27.CanCollide = false
  638. p27.FormFactor = Enum.FormFactor.Custom
  639. p27.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  640. p27.BottomSurface = Enum.SurfaceType.Smooth
  641. p27.TopSurface = Enum.SurfaceType.Smooth
  642. b27 = Instance.new("SpecialMesh", p27)
  643. b27.MeshId = "http://www.roblox.com/asset/?id=3270017"
  644. b27.TextureId = ""
  645. b27.MeshType = Enum.MeshType.FileMesh
  646. b27.Name = "Mesh"
  647. b27.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  648. p28 = Instance.new("Part", m2)
  649. p28.BrickColor = BrickColor.new("Royal purple")
  650. p28.Material = Enum.Material.Neon
  651. p28.Reflectance = 0.30000001192093
  652. p28.CFrame = CFrame.new(28.0211868, 25.9510098, 25.3552094, -0.57357645, 0.469844639, 0.67101109, -1.07637948e-006, -0.819149673, 0.573577106, 0.819151342, 0.328990191, 0.469846785)
  653. p28.CanCollide = false
  654. p28.FormFactor = Enum.FormFactor.Custom
  655. p28.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  656. p28.BottomSurface = Enum.SurfaceType.Smooth
  657. p28.TopSurface = Enum.SurfaceType.Smooth
  658. b28 = Instance.new("SpecialMesh", p28)
  659. b28.MeshId = "http://www.roblox.com/asset/?id=3270017"
  660. b28.TextureId = ""
  661. b28.MeshType = Enum.MeshType.FileMesh
  662. b28.Name = "Mesh"
  663. b28.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  664. p29 = Instance.new("Part", m2)
  665. p29.BrickColor = BrickColor.new("Royal purple")
  666. p29.Material = Enum.Material.Neon
  667. p29.CFrame = CFrame.new(31.2683067, 23.2277946, 27.6474876, 0.280168235, -0.769749522, -0.573576212, 0.939691305, 0.342017233, -1.0690095e-006, 0.19617486, -0.538985491, 0.819151521)
  668. p29.FormFactor = Enum.FormFactor.Custom
  669. p29.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  670. p29.BottomSurface = Enum.SurfaceType.Smooth
  671. p29.TopSurface = Enum.SurfaceType.Smooth
  672. b29 = Instance.new("SpecialMesh", p29)
  673. b29.MeshType = Enum.MeshType.Brick
  674. b29.Name = "Mesh"
  675. p30 = Instance.new("Part", m2)
  676. p30.BrickColor = BrickColor.new("Royal purple")
  677. p30.Material = Enum.Material.Neon
  678. p30.Reflectance = 0.30000001192093
  679. p30.CFrame = CFrame.new(29.655632, 24.6090698, 26.4996777, -0.573576212, 0.2120094, 0.791238904, -1.13902195e-006, -0.965922236, 0.258820891, 0.819151521, 0.148452237, 0.554032147)
  680. p30.CanCollide = false
  681. p30.FormFactor = Enum.FormFactor.Custom
  682. p30.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  683. p30.BottomSurface = Enum.SurfaceType.Smooth
  684. p30.TopSurface = Enum.SurfaceType.Smooth
  685. b30 = Instance.new("SpecialMesh", p30)
  686. b30.MeshId = "http://www.roblox.com/asset/?id=3270017"
  687. b30.TextureId = ""
  688. b30.MeshType = Enum.MeshType.FileMesh
  689. b30.Name = "Mesh"
  690. b30.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  691. p31 = Instance.new("Part", m2)
  692. p31.BrickColor = BrickColor.new("Royal purple")
  693. p31.Material = Enum.Material.Neon
  694. p31.Reflectance = 0.30000001192093
  695. p31.CFrame = CFrame.new(30.138031, 23.7568359, 26.8374538, -0.573576212, -0.346189976, 0.742401063, -1.26856219e-006, -0.906306148, -0.422614396, 0.819151521, -0.242403775, 0.519836485)
  696. p31.CanCollide = false
  697. p31.FormFactor = Enum.FormFactor.Custom
  698. p31.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  699. p31.BottomSurface = Enum.SurfaceType.Smooth
  700. p31.TopSurface = Enum.SurfaceType.Smooth
  701. b31 = Instance.new("SpecialMesh", p31)
  702. b31.MeshId = "http://www.roblox.com/asset/?id=3270017"
  703. b31.TextureId = ""
  704. b31.MeshType = Enum.MeshType.FileMesh
  705. b31.Name = "Mesh"
  706. b31.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  707. p32 = Instance.new("Part", m2)
  708. p32.BrickColor = BrickColor.new("Royal purple")
  709. p32.Material = Enum.Material.Neon
  710. p32.Reflectance = 0.30000001192093
  711. p32.CFrame = CFrame.new(27.741394, 26.6421375, 25.1592979, -0.573576212, 0.469842911, 0.671009958, -1.42880219e-006, -0.819147944, 0.573576748, 0.819151521, 0.328989625, 0.4698461)
  712. p32.CanCollide = false
  713. p32.FormFactor = Enum.FormFactor.Custom
  714. p32.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  715. p32.BottomSurface = Enum.SurfaceType.Smooth
  716. p32.TopSurface = Enum.SurfaceType.Smooth
  717. b32 = Instance.new("SpecialMesh", p32)
  718. b32.MeshId = "http://www.roblox.com/asset/?id=3270017"
  719. b32.TextureId = ""
  720. b32.MeshType = Enum.MeshType.FileMesh
  721. b32.Name = "Mesh"
  722. b32.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  723. p33 = Instance.new("Part", m2)
  724. p33.BrickColor = BrickColor.new("Royal purple")
  725. p33.Material = Enum.Material.Neon
  726. p33.CFrame = CFrame.new(32.7100258, 25.2490444, 28.6569691, -0.14224124, -0.806705832, -0.573576093, 0.984804153, -0.173650295, -1.38238238e-006, -0.0996002704, -0.564861953, 0.819151759)
  727. p33.FormFactor = Enum.FormFactor.Custom
  728. p33.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  729. p33.BottomSurface = Enum.SurfaceType.Smooth
  730. p33.TopSurface = Enum.SurfaceType.Smooth
  731. b33 = Instance.new("SpecialMesh", p33)
  732. b33.MeshType = Enum.MeshType.Brick
  733. b33.Name = "Mesh"
  734. p34 = Instance.new("Part", m2)
  735. p34.BrickColor = BrickColor.new("Royal purple")
  736. p34.Material = Enum.Material.Neon
  737. p34.Reflectance = 0.30000001192093
  738. p34.CFrame = CFrame.new(27.919817, 25.8643856, 25.2842369, -0.573576391, 0.469842792, 0.671009898, -1.37759764e-006, -0.819147885, 0.573576868, 0.8191517, 0.328989476, 0.46984604)
  739. p34.CanCollide = false
  740. p34.FormFactor = Enum.FormFactor.Custom
  741. p34.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  742. p34.BottomSurface = Enum.SurfaceType.Smooth
  743. p34.TopSurface = Enum.SurfaceType.Smooth
  744. b34 = Instance.new("SpecialMesh", p34)
  745. b34.MeshId = "http://www.roblox.com/asset/?id=3270017"
  746. b34.TextureId = ""
  747. b34.MeshType = Enum.MeshType.FileMesh
  748. b34.Name = "Mesh"
  749. b34.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  750. p35 = Instance.new("Part", m2)
  751. p35.BrickColor = BrickColor.new("Royal purple")
  752. p35.Material = Enum.Material.Neon
  753. p35.Reflectance = 0.30000001192093
  754. p35.CFrame = CFrame.new(29.8982925, 24.6884441, 26.6695824, -0.573576391, 0.212008998, 0.791238666, -1.40201018e-006, -0.965921998, 0.25882113, 0.8191517, 0.148452297, 0.554031909)
  755. p35.CanCollide = false
  756. p35.FormFactor = Enum.FormFactor.Custom
  757. p35.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  758. p35.BottomSurface = Enum.SurfaceType.Smooth
  759. p35.TopSurface = Enum.SurfaceType.Smooth
  760. b35 = Instance.new("SpecialMesh", p35)
  761. b35.MeshId = "http://www.roblox.com/asset/?id=3270017"
  762. b35.TextureId = ""
  763. b35.MeshType = Enum.MeshType.FileMesh
  764. b35.Name = "Mesh"
  765. b35.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  766. p36 = Instance.new("Part", m2)
  767. p36.BrickColor = BrickColor.new("Royal purple")
  768. p36.Material = Enum.Material.Neon
  769. p36.Reflectance = 0.30000001192093
  770. p36.CFrame = CFrame.new(27.8153496, 25.7750854, 25.2110863, -0.573576391, 0.469842672, 0.671009898, -1.43028012e-006, -0.819147885, 0.573576927, 0.8191517, 0.328989506, 0.4698461)
  771. p36.CanCollide = false
  772. p36.FormFactor = Enum.FormFactor.Custom
  773. p36.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  774. p36.BottomSurface = Enum.SurfaceType.Smooth
  775. p36.TopSurface = Enum.SurfaceType.Smooth
  776. b36 = Instance.new("SpecialMesh", p36)
  777. b36.MeshId = "http://www.roblox.com/asset/?id=3270017"
  778. b36.TextureId = ""
  779. b36.MeshType = Enum.MeshType.FileMesh
  780. b36.Name = "Mesh"
  781. b36.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  782. p37 = Instance.new("Part", m2)
  783. p37.BrickColor = BrickColor.new("Royal purple")
  784. p37.Material = Enum.Material.Neon
  785. p37.CFrame = CFrame.new(30.7430439, 27.8460693, 27.2796841, -0.409572512, -0.709406137, -0.573576272, 0.866021335, -0.500000834, -1.38386031e-006, -0.286787719, -0.49673146, 0.819151938)
  786. p37.FormFactor = Enum.FormFactor.Custom
  787. p37.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  788. p37.BottomSurface = Enum.SurfaceType.Smooth
  789. p37.TopSurface = Enum.SurfaceType.Smooth
  790. b37 = Instance.new("SpecialMesh", p37)
  791. b37.MeshType = Enum.MeshType.Brick
  792. b37.Name = "Mesh"
  793. p38 = Instance.new("Part", m2)
  794. p38.BrickColor = BrickColor.new("Royal purple")
  795. p38.Material = Enum.Material.Neon
  796. p38.CFrame = CFrame.new(32.7113533, 27.1965656, 28.6579113, -0.28016308, -0.769750178, -0.573576272, 0.939688683, -0.342021704, -1.3540581e-006, -0.196174175, -0.538985133, 0.819152057)
  797. p38.FormFactor = Enum.FormFactor.Custom
  798. p38.Size = Vector3.new(0.61060679, 8.03632927, 0.221234918)
  799. p38.BottomSurface = Enum.SurfaceType.Smooth
  800. p38.TopSurface = Enum.SurfaceType.Smooth
  801. b38 = Instance.new("SpecialMesh", p38)
  802. b38.MeshType = Enum.MeshType.Brick
  803. b38.Name = "Mesh"
  804. p39 = Instance.new("Part", m2)
  805. p39.BrickColor = BrickColor.new("Royal purple")
  806. p39.Material = Enum.Material.Neon
  807. p39.Reflectance = 0.30000001192093
  808. p39.CFrame = CFrame.new(26.2033787, 25.7750854, 25.2801971, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
  809. p39.CanCollide = false
  810. p39.FormFactor = Enum.FormFactor.Custom
  811. p39.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  812. p39.BottomSurface = Enum.SurfaceType.Smooth
  813. p39.TopSurface = Enum.SurfaceType.Smooth
  814. b39 = Instance.new("SpecialMesh", p39)
  815. b39.MeshId = "http://www.roblox.com/asset/?id=3270017"
  816. b39.TextureId = ""
  817. b39.MeshType = Enum.MeshType.FileMesh
  818. b39.Name = "Mesh"
  819. b39.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  820. p40 = Instance.new("Part", m2)
  821. p40.BrickColor = BrickColor.new("Royal purple")
  822. p40.Material = Enum.Material.Neon
  823. p40.Reflectance = 0.30000001192093
  824. p40.CFrame = CFrame.new(25.9975967, 25.9509888, 25.4242878, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
  825. p40.CanCollide = false
  826. p40.FormFactor = Enum.FormFactor.Custom
  827. p40.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  828. p40.BottomSurface = Enum.SurfaceType.Smooth
  829. p40.TopSurface = Enum.SurfaceType.Smooth
  830. b40 = Instance.new("SpecialMesh", p40)
  831. b40.MeshId = "http://www.roblox.com/asset/?id=3270017"
  832. b40.TextureId = ""
  833. b40.MeshType = Enum.MeshType.FileMesh
  834. b40.Name = "Mesh"
  835. b40.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  836. p41 = Instance.new("Part", m2)
  837. p41.BrickColor = BrickColor.new("Royal purple")
  838. p41.Material = Enum.Material.Neon
  839. p41.Reflectance = 0.30000001192093
  840. p41.CFrame = CFrame.new(26.098917, 25.8643856, 25.3533516, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
  841. p41.CanCollide = false
  842. p41.FormFactor = Enum.FormFactor.Custom
  843. p41.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  844. p41.BottomSurface = Enum.SurfaceType.Smooth
  845. p41.TopSurface = Enum.SurfaceType.Smooth
  846. b41 = Instance.new("SpecialMesh", p41)
  847. b41.MeshId = "http://www.roblox.com/asset/?id=3270017"
  848. b41.TextureId = ""
  849. b41.MeshType = Enum.MeshType.FileMesh
  850. b41.Name = "Mesh"
  851. b41.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  852. p42 = Instance.new("Part", m2)
  853. p42.BrickColor = BrickColor.new("Royal purple")
  854. p42.Material = Enum.Material.Neon
  855. p42.Reflectance = 0.30000001192093
  856. p42.CFrame = CFrame.new(24.12043, 24.6884346, 26.7387066, -0.573574483, -0.212014884, -0.791238487, -2.23079792e-006, -0.965923309, 0.258816421, -0.819151402, 0.148452327, 0.554032683)
  857. p42.CanCollide = false
  858. p42.FormFactor = Enum.FormFactor.Custom
  859. p42.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  860. p42.BottomSurface = Enum.SurfaceType.Smooth
  861. p42.TopSurface = Enum.SurfaceType.Smooth
  862. b42 = Instance.new("SpecialMesh", p42)
  863. b42.MeshId = "http://www.roblox.com/asset/?id=3270017"
  864. b42.TextureId = ""
  865. b42.MeshType = Enum.MeshType.FileMesh
  866. b42.Name = "Mesh"
  867. b42.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  868. p43 = Instance.new("Part", m2)
  869. p43.BrickColor = BrickColor.new("Royal purple")
  870. p43.Material = Enum.Material.Neon
  871. p43.Reflectance = 0.30000001192093
  872. p43.CFrame = CFrame.new(24.12043, 24.6884365, 26.7387066, -0.573574483, -0.212014899, -0.791238487, -2.30996147e-006, -0.96592325, 0.258816421, -0.819151402, 0.148452222, 0.554032683)
  873. p43.CanCollide = false
  874. p43.FormFactor = Enum.FormFactor.Custom
  875. p43.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  876. p43.BottomSurface = Enum.SurfaceType.Smooth
  877. p43.TopSurface = Enum.SurfaceType.Smooth
  878. b43 = Instance.new("SpecialMesh", p43)
  879. b43.MeshId = "http://www.roblox.com/asset/?id=3270017"
  880. b43.TextureId = ""
  881. b43.MeshType = Enum.MeshType.FileMesh
  882. b43.Name = "Mesh"
  883. b43.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  884. p44 = Instance.new("Part", m2)
  885. p44.BrickColor = BrickColor.new("Royal purple")
  886. p44.Material = Enum.Material.Neon
  887. p44.Reflectance = 0.30000001192093
  888. p44.CFrame = CFrame.new(24.3630924, 24.6090679, 26.5687962, -0.573574483, -0.212014914, -0.791238487, -2.38912503e-006, -0.96592319, 0.258816421, -0.819151402, 0.148452118, 0.554032683)
  889. p44.CanCollide = false
  890. p44.FormFactor = Enum.FormFactor.Custom
  891. p44.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  892. p44.BottomSurface = Enum.SurfaceType.Smooth
  893. p44.TopSurface = Enum.SurfaceType.Smooth
  894. b44 = Instance.new("SpecialMesh", p44)
  895. b44.MeshId = "http://www.roblox.com/asset/?id=3270017"
  896. b44.TextureId = ""
  897. b44.MeshType = Enum.MeshType.FileMesh
  898. b44.Name = "Mesh"
  899. b44.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  900. p45 = Instance.new("Part", m2)
  901. p45.BrickColor = BrickColor.new("Royal purple")
  902. p45.Material = Enum.Material.Neon
  903. p45.Reflectance = 0.30000001192093
  904. p45.CFrame = CFrame.new(24.2399025, 24.6493645, 26.6550598, -0.573574483, -0.212014928, -0.791238487, -2.46828859e-006, -0.965923131, 0.258816421, -0.819151402, 0.148452014, 0.554032683)
  905. p45.CanCollide = false
  906. p45.FormFactor = Enum.FormFactor.Custom
  907. p45.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  908. p45.BottomSurface = Enum.SurfaceType.Smooth
  909. p45.TopSurface = Enum.SurfaceType.Smooth
  910. b45 = Instance.new("SpecialMesh", p45)
  911. b45.MeshId = "http://www.roblox.com/asset/?id=3270017"
  912. b45.TextureId = ""
  913. b45.MeshType = Enum.MeshType.FileMesh
  914. b45.Name = "Mesh"
  915. b45.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  916. p46 = Instance.new("Part", m2)
  917. p46.BrickColor = BrickColor.new("Royal purple")
  918. p46.Material = Enum.Material.Neon
  919. p46.Reflectance = 0.30000001192093
  920. p46.CFrame = CFrame.new(24.3630962, 24.6090736, 26.5688019, -0.573574483, -0.212014943, -0.791238487, -2.54745214e-006, -0.965923071, 0.258816421, -0.819151402, 0.148451909, 0.554032683)
  921. p46.CanCollide = false
  922. p46.FormFactor = Enum.FormFactor.Custom
  923. p46.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  924. p46.BottomSurface = Enum.SurfaceType.Smooth
  925. p46.TopSurface = Enum.SurfaceType.Smooth
  926. b46 = Instance.new("SpecialMesh", p46)
  927. b46.MeshId = "http://www.roblox.com/asset/?id=3270017"
  928. b46.TextureId = ""
  929. b46.MeshType = Enum.MeshType.FileMesh
  930. b46.Name = "Mesh"
  931. b46.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  932. p47 = Instance.new("Part", m2)
  933. p47.BrickColor = BrickColor.new("Royal purple")
  934. p47.Material = Enum.Material.Neon
  935. p47.Reflectance = 0.30000001192093
  936. p47.CFrame = CFrame.new(24.2399063, 24.6493702, 26.6550655, -0.573574483, -0.212014958, -0.791238487, -2.6266157e-006, -0.965923011, 0.258816421, -0.819151402, 0.148451805, 0.554032683)
  937. p47.CanCollide = false
  938. p47.FormFactor = Enum.FormFactor.Custom
  939. p47.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  940. p47.BottomSurface = Enum.SurfaceType.Smooth
  941. p47.TopSurface = Enum.SurfaceType.Smooth
  942. b47 = Instance.new("SpecialMesh", p47)
  943. b47.MeshId = "http://www.roblox.com/asset/?id=3270017"
  944. b47.TextureId = ""
  945. b47.MeshType = Enum.MeshType.FileMesh
  946. b47.Name = "Mesh"
  947. b47.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  948. p48 = Instance.new("Part", m2)
  949. p48.BrickColor = BrickColor.new("Royal purple")
  950. p48.Material = Enum.Material.Neon
  951. p48.CFrame = CFrame.new(25.2453995, 27.8142643, 25.9324112, 0.579229355, 0.579225123, -0.573574543, 0.707105756, -0.707103014, -2.67389237e-006, -0.405579329, -0.40558058, -0.819151223)
  952. p48.FormFactor = Enum.FormFactor.Custom
  953. p48.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  954. p48.BottomSurface = Enum.SurfaceType.Smooth
  955. p48.TopSurface = Enum.SurfaceType.Smooth
  956. b48 = Instance.new("SpecialMesh", p48)
  957. b48.MeshType = Enum.MeshType.Brick
  958. b48.Name = "Mesh"
  959. p49 = Instance.new("Part", m2)
  960. p49.BrickColor = BrickColor.new("Royal purple")
  961. p49.Material = Enum.Material.Neon
  962. p49.Reflectance = 0.30000001192093
  963. p49.CFrame = CFrame.new(26.2033863, 25.7751026, 25.2802086, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
  964. p49.CanCollide = false
  965. p49.FormFactor = Enum.FormFactor.Custom
  966. p49.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  967. p49.BottomSurface = Enum.SurfaceType.Smooth
  968. p49.TopSurface = Enum.SurfaceType.Smooth
  969. b49 = Instance.new("SpecialMesh", p49)
  970. b49.MeshId = "http://www.roblox.com/asset/?id=3270017"
  971. b49.TextureId = ""
  972. b49.MeshType = Enum.MeshType.FileMesh
  973. b49.Name = "Mesh"
  974. b49.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  975. p50 = Instance.new("Part", m2)
  976. p50.BrickColor = BrickColor.new("Royal purple")
  977. p50.Material = Enum.Material.Neon
  978. p50.Reflectance = 0.30000001192093
  979. p50.CFrame = CFrame.new(25.9976063, 25.9510059, 25.4242992, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
  980. p50.CanCollide = false
  981. p50.FormFactor = Enum.FormFactor.Custom
  982. p50.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  983. p50.BottomSurface = Enum.SurfaceType.Smooth
  984. p50.TopSurface = Enum.SurfaceType.Smooth
  985. b50 = Instance.new("SpecialMesh", p50)
  986. b50.MeshId = "http://www.roblox.com/asset/?id=3270017"
  987. b50.TextureId = ""
  988. b50.MeshType = Enum.MeshType.FileMesh
  989. b50.Name = "Mesh"
  990. b50.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  991. p51 = Instance.new("Part", m2)
  992. p51.BrickColor = BrickColor.new("Royal purple")
  993. p51.Material = Enum.Material.Neon
  994. p51.Reflectance = 0.30000001192093
  995. p51.CFrame = CFrame.new(26.0989265, 25.8644028, 25.353363, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
  996. p51.CanCollide = false
  997. p51.FormFactor = Enum.FormFactor.Custom
  998. p51.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  999. p51.BottomSurface = Enum.SurfaceType.Smooth
  1000. p51.TopSurface = Enum.SurfaceType.Smooth
  1001. b51 = Instance.new("SpecialMesh", p51)
  1002. b51.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1003. b51.TextureId = ""
  1004. b51.MeshType = Enum.MeshType.FileMesh
  1005. b51.Name = "Mesh"
  1006. b51.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1007. p52 = Instance.new("Part", m2)
  1008. p52.BrickColor = BrickColor.new("Royal purple")
  1009. p52.Material = Enum.Material.Neon
  1010. p52.CFrame = CFrame.new(21.2912331, 25.2490387, 28.7011547, 0.142246991, 0.806705594, -0.573574483, 0.984804809, -0.173645705, -2.66166035e-006, -0.0995996594, -0.564862788, -0.819151103)
  1011. p52.FormFactor = Enum.FormFactor.Custom
  1012. p52.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  1013. p52.BottomSurface = Enum.SurfaceType.Smooth
  1014. p52.TopSurface = Enum.SurfaceType.Smooth
  1015. b52 = Instance.new("SpecialMesh", p52)
  1016. b52.MeshType = Enum.MeshType.Brick
  1017. b52.Name = "Mesh"
  1018. p53 = Instance.new("Part", m2)
  1019. p53.BrickColor = BrickColor.new("Royal purple")
  1020. p53.Material = Enum.Material.Neon
  1021. p53.CFrame = CFrame.new(23.2582321, 27.8460655, 27.3238525, 0.409577936, 0.709403872, -0.573574483, 0.866023481, -0.499996662, -2.64914797e-006, -0.28678745, -0.496732205, -0.819151103)
  1022. p53.FormFactor = Enum.FormFactor.Custom
  1023. p53.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  1024. p53.BottomSurface = Enum.SurfaceType.Smooth
  1025. p53.TopSurface = Enum.SurfaceType.Smooth
  1026. b53 = Instance.new("SpecialMesh", p53)
  1027. b53.MeshType = Enum.MeshType.Brick
  1028. b53.Name = "Mesh"
  1029. p54 = Instance.new("Part", m2)
  1030. p54.BrickColor = BrickColor.new("Royal purple")
  1031. p54.Material = Enum.Material.Neon
  1032. p54.CFrame = CFrame.new(21.2899132, 27.1965466, 28.7020855, 0.280168742, 0.769748747, -0.573574483, 0.939690113, -0.342017204, -2.64914797e-006, -0.196173787, -0.538985729, -0.819151103)
  1033. p54.FormFactor = Enum.FormFactor.Custom
  1034. p54.Size = Vector3.new(0.61060679, 8.03632927, 0.221234918)
  1035. p54.BottomSurface = Enum.SurfaceType.Smooth
  1036. p54.TopSurface = Enum.SurfaceType.Smooth
  1037. b54 = Instance.new("SpecialMesh", p54)
  1038. b54.MeshType = Enum.MeshType.Brick
  1039. b54.Name = "Mesh"
  1040. p55 = Instance.new("Part", m2)
  1041. p55.BrickColor = BrickColor.new("Royal purple")
  1042. p55.Material = Enum.Material.Neon
  1043. p55.CFrame = CFrame.new(22.732933, 23.2277641, 27.6916542, -0.280163169, 0.769749939, -0.573574483, 0.939688265, 0.342020243, -2.67457881e-006, 0.196175426, -0.538984358, -0.819150984)
  1044. p55.FormFactor = Enum.FormFactor.Custom
  1045. p55.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  1046. p55.BottomSurface = Enum.SurfaceType.Smooth
  1047. p55.TopSurface = Enum.SurfaceType.Smooth
  1048. b55 = Instance.new("SpecialMesh", p55)
  1049. b55.MeshType = Enum.MeshType.Brick
  1050. b55.Name = "Mesh"
  1051. p56 = Instance.new("Part", m2)
  1052. p56.BrickColor = BrickColor.new("Royal purple")
  1053. p56.Material = Enum.Material.Neon
  1054. p56.Reflectance = 0.30000001192093
  1055. p56.CFrame = CFrame.new(26.1728668, 26.7314224, 25.3015804, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
  1056. p56.CanCollide = false
  1057. p56.FormFactor = Enum.FormFactor.Custom
  1058. p56.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  1059. p56.BottomSurface = Enum.SurfaceType.Smooth
  1060. p56.TopSurface = Enum.SurfaceType.Smooth
  1061. b56 = Instance.new("SpecialMesh", p56)
  1062. b56.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1063. b56.TextureId = ""
  1064. b56.MeshType = Enum.MeshType.FileMesh
  1065. b56.Name = "Mesh"
  1066. b56.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1067. p57 = Instance.new("Part", m2)
  1068. p57.BrickColor = BrickColor.new("Royal purple")
  1069. p57.Material = Enum.Material.Neon
  1070. p57.Reflectance = 0.30000001192093
  1071. p57.CFrame = CFrame.new(26.0715504, 26.8180256, 25.3725224, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
  1072. p57.CanCollide = false
  1073. p57.FormFactor = Enum.FormFactor.Custom
  1074. p57.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  1075. p57.BottomSurface = Enum.SurfaceType.Smooth
  1076. p57.TopSurface = Enum.SurfaceType.Smooth
  1077. b57 = Instance.new("SpecialMesh", p57)
  1078. b57.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1079. b57.TextureId = ""
  1080. b57.MeshType = Enum.MeshType.FileMesh
  1081. b57.Name = "Mesh"
  1082. b57.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  1083. p58 = Instance.new("Part", m2)
  1084. p58.BrickColor = BrickColor.new("Royal purple")
  1085. p58.Material = Enum.Material.Neon
  1086. p58.Reflectance = 0.30000001192093
  1087. p58.CFrame = CFrame.new(26.2773418, 26.6421242, 25.2284393, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
  1088. p58.CanCollide = false
  1089. p58.FormFactor = Enum.FormFactor.Custom
  1090. p58.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  1091. p58.BottomSurface = Enum.SurfaceType.Smooth
  1092. p58.TopSurface = Enum.SurfaceType.Smooth
  1093. b58 = Instance.new("SpecialMesh", p58)
  1094. b58.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1095. b58.TextureId = ""
  1096. b58.MeshType = Enum.MeshType.FileMesh
  1097. b58.Name = "Mesh"
  1098. b58.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  1099. p59 = Instance.new("Part", m2)
  1100. p59.BrickColor = BrickColor.new("Royal purple")
  1101. p59.Material = Enum.Material.Neon
  1102. p59.Reflectance = 0.30000001192093
  1103. p59.CFrame = CFrame.new(24.6884308, 25.7025909, 26.3410091, -0.573574424, -0.280167818, -0.769747615, -2.71658587e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172908, 0.538984478)
  1104. p59.CanCollide = false
  1105. p59.FormFactor = Enum.FormFactor.Custom
  1106. p59.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  1107. p59.BottomSurface = Enum.SurfaceType.Smooth
  1108. p59.TopSurface = Enum.SurfaceType.Smooth
  1109. b59 = Instance.new("SpecialMesh", p59)
  1110. b59.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1111. b59.TextureId = ""
  1112. b59.MeshType = Enum.MeshType.FileMesh
  1113. b59.Name = "Mesh"
  1114. b59.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  1115. p60 = Instance.new("Part", m2)
  1116. p60.BrickColor = BrickColor.new("Royal purple")
  1117. p60.Material = Enum.Material.Neon
  1118. p60.Reflectance = 0.30000001192093
  1119. p60.CFrame = CFrame.new(24.4523582, 25.807478, 26.5063095, -0.573574424, -0.280167848, -0.769747615, -2.7445908e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172863, 0.538984478)
  1120. p60.CanCollide = false
  1121. p60.FormFactor = Enum.FormFactor.Custom
  1122. p60.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  1123. p60.BottomSurface = Enum.SurfaceType.Smooth
  1124. p60.TopSurface = Enum.SurfaceType.Smooth
  1125. b60 = Instance.new("SpecialMesh", p60)
  1126. b60.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1127. b60.TextureId = ""
  1128. b60.MeshType = Enum.MeshType.FileMesh
  1129. b60.Name = "Mesh"
  1130. b60.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  1131. p61 = Instance.new("Part", m2)
  1132. p61.BrickColor = BrickColor.new("Royal purple")
  1133. p61.Material = Enum.Material.Neon
  1134. p61.Reflectance = 0.30000001192093
  1135. p61.CFrame = CFrame.new(24.5685883, 25.7558403, 26.4249287, -0.573574424, -0.280167878, -0.769747615, -2.77259574e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172819, 0.538984478)
  1136. p61.CanCollide = false
  1137. p61.FormFactor = Enum.FormFactor.Custom
  1138. p61.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  1139. p61.BottomSurface = Enum.SurfaceType.Smooth
  1140. p61.TopSurface = Enum.SurfaceType.Smooth
  1141. b61 = Instance.new("SpecialMesh", p61)
  1142. b61.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1143. b61.TextureId = ""
  1144. b61.MeshType = Enum.MeshType.FileMesh
  1145. b61.Name = "Mesh"
  1146. b61.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1147. p62 = Instance.new("Part", m2)
  1148. p62.BrickColor = BrickColor.new("Royal purple")
  1149. p62.Material = Enum.Material.Neon
  1150. p62.Reflectance = 0.30000001192093
  1151. p62.CFrame = CFrame.new(24.6884365, 25.7025948, 26.3410149, -0.573574424, -0.280167907, -0.769747615, -2.80060067e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172774, 0.538984478)
  1152. p62.CanCollide = false
  1153. p62.FormFactor = Enum.FormFactor.Custom
  1154. p62.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  1155. p62.BottomSurface = Enum.SurfaceType.Smooth
  1156. p62.TopSurface = Enum.SurfaceType.Smooth
  1157. b62 = Instance.new("SpecialMesh", p62)
  1158. b62.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1159. b62.TextureId = ""
  1160. b62.MeshType = Enum.MeshType.FileMesh
  1161. b62.Name = "Mesh"
  1162. b62.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  1163. p63 = Instance.new("Part", m2)
  1164. p63.BrickColor = BrickColor.new("Royal purple")
  1165. p63.Material = Enum.Material.Neon
  1166. p63.Reflectance = 0.30000001192093
  1167. p63.CFrame = CFrame.new(24.452364, 25.8074818, 26.5063152, -0.573574424, -0.280167937, -0.769747615, -2.8286056e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172729, 0.538984478)
  1168. p63.CanCollide = false
  1169. p63.FormFactor = Enum.FormFactor.Custom
  1170. p63.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  1171. p63.BottomSurface = Enum.SurfaceType.Smooth
  1172. p63.TopSurface = Enum.SurfaceType.Smooth
  1173. b63 = Instance.new("SpecialMesh", p63)
  1174. b63.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1175. b63.TextureId = ""
  1176. b63.MeshType = Enum.MeshType.FileMesh
  1177. b63.Name = "Mesh"
  1178. b63.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  1179. p64 = Instance.new("Part", m2)
  1180. p64.BrickColor = BrickColor.new("Royal purple")
  1181. p64.Material = Enum.Material.Neon
  1182. p64.Reflectance = 0.30000001192093
  1183. p64.CFrame = CFrame.new(24.568594, 25.7558441, 26.4249344, -0.573574424, -0.280167967, -0.769747615, -2.85661054e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172684, 0.538984478)
  1184. p64.CanCollide = false
  1185. p64.FormFactor = Enum.FormFactor.Custom
  1186. p64.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  1187. p64.BottomSurface = Enum.SurfaceType.Smooth
  1188. p64.TopSurface = Enum.SurfaceType.Smooth
  1189. b64 = Instance.new("SpecialMesh", p64)
  1190. b64.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1191. b64.TextureId = ""
  1192. b64.MeshType = Enum.MeshType.FileMesh
  1193. b64.Name = "Mesh"
  1194. b64.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1195. p65 = Instance.new("Part", m2)
  1196. p65.BrickColor = BrickColor.new("Royal purple")
  1197. p65.Transparency = 1
  1198. p65.Name = "TorsoPart"
  1199. p65.CFrame = CFrame.new(27.0399818, 25.1251049, 25.3600311, 0.999996543, 2.59280205e-006, 8.94069672e-008, 2.77161598e-006, 0.999995351, 1.56462193e-006, 6.2584877e-007, 1.51991844e-006, 0.999998093)
  1200. p65.FormFactor = Enum.FormFactor.Symmetric
  1201. p65.Size = Vector3.new(4, 4, 2)
  1202. w1 = Instance.new("Weld", p1)
  1203. w1.Name = "Part_Weld"
  1204. w1.Part0 = p1
  1205. w1.C0 = CFrame.new(7.48623466, 46.9062119, -4.72964478, -0.579227924, 0.707106769, -0.405579776, -0.579227805, -0.707106769, -0.405579716, -0.573576331, 0, 0.819152117)
  1206. w1.Part1 = p2
  1207. w1.C1 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1208. w2 = Instance.new("Weld", p2)
  1209. w2.Name = "Part_Weld"
  1210. w2.Part0 = p2
  1211. w2.C0 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1212. w2.Part1 = p3
  1213. w2.C1 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1214. w3 = Instance.new("Weld", p3)
  1215. w3.Name = "Part_Weld"
  1216. w3.Part0 = p3
  1217. w3.C0 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1218. w3.Part1 = p4
  1219. w3.C1 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1220. w4 = Instance.new("Weld", p4)
  1221. w4.Name = "Part_Weld"
  1222. w4.Part0 = p4
  1223. w4.C0 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1224. w4.Part1 = p5
  1225. w4.C1 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1226. w5 = Instance.new("Weld", p5)
  1227. w5.Name = "Part_Weld"
  1228. w5.Part0 = p5
  1229. w5.C0 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1230. w5.Part1 = p6
  1231. w5.C1 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1232. w6 = Instance.new("Weld", p6)
  1233. w6.Name = "Part_Weld"
  1234. w6.Part0 = p6
  1235. w6.C0 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1236. w6.Part1 = p7
  1237. w6.C1 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1238. w7 = Instance.new("Weld", p7)
  1239. w7.Name = "Part_Weld"
  1240. w7.Part0 = p7
  1241. w7.C0 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1242. w7.Part1 = p8
  1243. w7.C1 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1244. w8 = Instance.new("Weld", p8)
  1245. w8.Name = "Part_Weld"
  1246. w8.Part0 = p8
  1247. w8.C0 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1248. w8.Part1 = p9
  1249. w8.C1 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1250. w9 = Instance.new("Weld", p9)
  1251. w9.Name = "Part_Weld"
  1252. w9.Part0 = p9
  1253. w9.C0 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1254. w9.Part1 = p10
  1255. w9.C1 = CFrame.new(-4.6974659, 0.512617111, -46.0237579, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1256. w10 = Instance.new("Weld", p10)
  1257. w10.Name = "Part_Weld"
  1258. w10.Part0 = p10
  1259. w10.C0 = CFrame.new(-4.6974659, 0.512617111, -46.0237579, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1260. w10.Part1 = p11
  1261. w10.C1 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1262. w11 = Instance.new("Weld", p11)
  1263. w11.Name = "Part_Weld"
  1264. w11.Part0 = p11
  1265. w11.C0 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1266. w11.Part1 = p12
  1267. w11.C1 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1268. w12 = Instance.new("Weld", p12)
  1269. w12.Name = "Part_Weld"
  1270. w12.Part0 = p12
  1271. w12.C0 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1272. w12.Part1 = p13
  1273. w12.C1 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1274. w13 = Instance.new("Weld", p13)
  1275. w13.Name = "Part_Weld"
  1276. w13.Part0 = p13
  1277. w13.C0 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1278. w13.Part1 = p14
  1279. w13.C1 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1280. w14 = Instance.new("Weld", p14)
  1281. w14.Name = "Part_Weld"
  1282. w14.Part0 = p14
  1283. w14.C0 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1284. w14.Part1 = p15
  1285. w14.C1 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1286. w15 = Instance.new("Weld", p15)
  1287. w15.Name = "Part_Weld"
  1288. w15.Part0 = p15
  1289. w15.C0 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1290. w15.Part1 = p16
  1291. w15.C1 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1292. w16 = Instance.new("Weld", p16)
  1293. w16.Name = "Part_Weld"
  1294. w16.Part0 = p16
  1295. w16.C0 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1296. w16.Part1 = p17
  1297. w16.C1 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1298. w17 = Instance.new("Weld", p17)
  1299. w17.Name = "Part_Weld"
  1300. w17.Part0 = p17
  1301. w17.C0 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1302. w17.Part1 = p18
  1303. w17.C1 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1304. w18 = Instance.new("Weld", p18)
  1305. w18.Name = "Part_Weld"
  1306. w18.Part0 = p18
  1307. w18.C0 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1308. w18.Part1 = p19
  1309. w18.C1 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1310. w19 = Instance.new("Weld", p19)
  1311. w19.Name = "Part_Weld"
  1312. w19.Part0 = p19
  1313. w19.C0 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1314. w19.Part1 = p20
  1315. w19.C1 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1316. w20 = Instance.new("Weld", p20)
  1317. w20.Name = "Part_Weld"
  1318. w20.Part0 = p20
  1319. w20.C0 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1320. w20.Part1 = p21
  1321. w20.C1 = CFrame.new(-4.69746971, 0.512615204, -45.8727722, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1322. w21 = Instance.new("Weld", p21)
  1323. w21.Name = "Part_Weld"
  1324. w21.Part0 = p21
  1325. w21.C0 = CFrame.new(-4.69746971, 0.512615204, -45.8727722, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1326. w21.Part1 = p22
  1327. w21.C1 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1328. w22 = Instance.new("Weld", p22)
  1329. w22.Name = "Part_Weld"
  1330. w22.Part0 = p22
  1331. w22.C0 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1332. w22.Part1 = p23
  1333. w22.C1 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1334. w23 = Instance.new("Weld", p23)
  1335. w23.Name = "Part_Weld"
  1336. w23.Part0 = p23
  1337. w23.C0 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1338. w23.Part1 = p24
  1339. w23.C1 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1340. w24 = Instance.new("Weld", p24)
  1341. w24.Name = "Part_Weld"
  1342. w24.Part0 = p24
  1343. w24.C0 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1344. w24.Part1 = p25
  1345. w24.C1 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1346. w25 = Instance.new("Weld", p25)
  1347. w25.Name = "Part_Weld"
  1348. w25.Part0 = p25
  1349. w25.C0 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1350. w25.Part1 = p26
  1351. w25.C1 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1352. w26 = Instance.new("Weld", p26)
  1353. w26.Name = "Part_Weld"
  1354. w26.Part0 = p26
  1355. w26.C0 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1356. w26.Part1 = p27
  1357. w26.C1 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1358. w27 = Instance.new("Weld", p27)
  1359. w27.Name = "Part_Weld"
  1360. w27.Part0 = p27
  1361. w27.C0 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1362. w27.Part1 = p28
  1363. w27.C1 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1364. w28 = Instance.new("Weld", p28)
  1365. w28.Name = "Part_Weld"
  1366. w28.Part0 = p28
  1367. w28.C0 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1368. w28.Part1 = p29
  1369. w28.C1 = CFrame.new(-36.0110359, 31.0260429, -4.71271896, 0.280166358, 0.93969208, 0.196174681, -0.769750178, 0.342019618, -0.538985252, -0.57357645, -2.95716429e-008, 0.819151998)
  1370. w29 = Instance.new("Weld", p29)
  1371. w29.Name = "Part_Weld"
  1372. w29.Part0 = p29
  1373. w29.C0 = CFrame.new(-36.0110359, 31.0260429, -4.71271896, 0.280166358, 0.93969208, 0.196174681, -0.769750178, 0.342019618, -0.538985252, -0.57357645, -2.95716429e-008, 0.819151998)
  1374. w29.Part1 = p30
  1375. w29.C1 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1376. w30 = Instance.new("Weld", p30)
  1377. w30.Name = "Part_Weld"
  1378. w30.Part0 = p30
  1379. w30.C0 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1380. w30.Part1 = p31
  1381. w30.C1 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1382. w31 = Instance.new("Weld", p31)
  1383. w31.Name = "Part_Weld"
  1384. w31.Part0 = p31
  1385. w31.C0 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1386. w31.Part1 = p32
  1387. w31.C1 = CFrame.new(-4.6974678, 0.512617111, -45.717083, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1388. w32 = Instance.new("Weld", p32)
  1389. w32.Name = "Part_Weld"
  1390. w32.Part0 = p32
  1391. w32.C0 = CFrame.new(-4.6974678, 0.512617111, -45.717083, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1392. w32.Part1 = p33
  1393. w32.C1 = CFrame.new(-17.3583775, 46.9591446, -4.71270752, -0.142244235, 0.98480773, -0.0996004939, -0.806707144, -0.173648238, -0.564862549, -0.57357657, 0, 0.819151998)
  1394. w33 = Instance.new("Weld", p33)
  1395. w33.Name = "Part_Weld"
  1396. w33.Part0 = p33
  1397. w33.C0 = CFrame.new(-17.3583775, 46.9591446, -4.71270752, -0.142244235, 0.98480773, -0.0996004939, -0.806707144, -0.173648238, -0.564862549, -0.57357657, 0, 0.819151998)
  1398. w33.Part1 = p34
  1399. w33.C1 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1400. w34 = Instance.new("Weld", p34)
  1401. w34.Name = "Part_Weld"
  1402. w34.Part0 = p34
  1403. w34.C0 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1404. w34.Part1 = p35
  1405. w34.C1 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1406. w35 = Instance.new("Weld", p35)
  1407. w35.Name = "Part_Weld"
  1408. w35.Part0 = p35
  1409. w35.C0 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1410. w35.Part1 = p36
  1411. w35.C1 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1412. w36 = Instance.new("Weld", p36)
  1413. w36.Name = "Part_Weld"
  1414. w36.Part0 = p36
  1415. w36.C0 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1416. w36.Part1 = p37
  1417. w36.C1 = CFrame.new(-3.70028734, 49.2830544, -4.71271324, -0.409575999, 0.866025388, -0.286788285, -0.709406435, -0.5, -0.496731967, -0.57357657, 0, 0.819151998)
  1418. w37 = Instance.new("Weld", p37)
  1419. w37.Name = "Part_Weld"
  1420. w37.Part0 = p37
  1421. w37.C0 = CFrame.new(-3.70028734, 49.2830544, -4.71271324, -0.409575999, 0.866025388, -0.286788285, -0.709406435, -0.5, -0.496731967, -0.57357657, 0, 0.819151998)
  1422. w37.Part1 = p38
  1423. w37.C1 = CFrame.new(-10.7698097, 49.927597, -4.71271324, -0.280166447, 0.939692616, -0.196174681, -0.769750953, -0.342020154, -0.53898561, -0.57357657, 0, 0.819151998)
  1424. w38 = Instance.new("Weld", p38)
  1425. w38.Name = "Part_Weld"
  1426. w38.Part0 = p38
  1427. w38.C0 = CFrame.new(-10.7698097, 49.927597, -4.71271324, -0.280166447, 0.939692616, -0.196174681, -0.769750953, -0.342020154, -0.53898561, -0.57357657, 0, 0.819151998)
  1428. w38.Part1 = p39
  1429. w38.C1 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1430. w39 = Instance.new("Weld", p39)
  1431. w39.Name = "Part_Weld"
  1432. w39.Part0 = p39
  1433. w39.C0 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1434. w39.Part1 = p40
  1435. w39.C1 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1436. w40 = Instance.new("Weld", p40)
  1437. w40.Name = "Part_Weld"
  1438. w40.Part0 = p40
  1439. w40.C0 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1440. w40.Part1 = p41
  1441. w40.C1 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1442. w41 = Instance.new("Weld", p41)
  1443. w41.Name = "Part_Weld"
  1444. w41.Part0 = p41
  1445. w41.C0 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1446. w41.Part1 = p42
  1447. w41.C1 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1448. w42 = Instance.new("Weld", p42)
  1449. w42.Name = "Part_Weld"
  1450. w42.Part0 = p42
  1451. w42.C0 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1452. w42.Part1 = p43
  1453. w42.C1 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1454. w43 = Instance.new("Weld", p43)
  1455. w43.Name = "Part_Weld"
  1456. w43.Part0 = p43
  1457. w43.C0 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1458. w43.Part1 = p44
  1459. w43.C1 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1460. w44 = Instance.new("Weld", p44)
  1461. w44.Name = "Part_Weld"
  1462. w44.Part0 = p44
  1463. w44.C0 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1464. w44.Part1 = p45
  1465. w44.C1 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1466. w45 = Instance.new("Weld", p45)
  1467. w45.Name = "Part_Weld"
  1468. w45.Part0 = p45
  1469. w45.C0 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1470. w45.Part1 = p46
  1471. w45.C1 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1472. w46 = Instance.new("Weld", p46)
  1473. w46.Name = "Part_Weld"
  1474. w46.Part0 = p46
  1475. w46.C0 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1476. w46.Part1 = p47
  1477. w46.C1 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1478. w47 = Instance.new("Weld", p47)
  1479. w47.Name = "Part_Weld"
  1480. w47.Part0 = p47
  1481. w47.C0 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1482. w47.Part1 = p48
  1483. w47.C1 = CFrame.new(-23.7728367, 15.5624714, 35.7227516, 0.579227924, 0.707106769, -0.405579776, 0.579227865, -0.707106769, -0.405579716, -0.57357645, 0, -0.819151998)
  1484. w48 = Instance.new("Weld", p48)
  1485. w48.Name = "Part_Weld"
  1486. w48.Part0 = p48
  1487. w48.C0 = CFrame.new(-23.7728367, 15.5624714, 35.7227516, 0.579227924, 0.707106769, -0.405579776, 0.579227865, -0.707106769, -0.405579716, -0.57357645, 0, -0.819151998)
  1488. w48.Part1 = p49
  1489. w48.C1 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1490. w49 = Instance.new("Weld", p49)
  1491. w49.Name = "Part_Weld"
  1492. w49.Part0 = p49
  1493. w49.C0 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1494. w49.Part1 = p50
  1495. w49.C1 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1496. w50 = Instance.new("Weld", p50)
  1497. w50.Name = "Part_Weld"
  1498. w50.Part0 = p50
  1499. w50.C0 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1500. w50.Part1 = p51
  1501. w50.C1 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1502. w51 = Instance.new("Weld", p51)
  1503. w51.Name = "Part_Weld"
  1504. w51.Part0 = p51
  1505. w51.C0 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1506. w51.Part1 = p52
  1507. w51.C1 = CFrame.new(-25.0353527, 3.42085648, 35.7227554, 0.142244235, 0.98480773, -0.0996005014, 0.806707203, -0.173648238, -0.56486249, -0.57357645, 0, -0.819151998)
  1508. w52 = Instance.new("Weld", p52)
  1509. w52.Name = "Part_Weld"
  1510. w52.Part0 = p52
  1511. w52.C0 = CFrame.new(-25.0353527, 3.42085648, 35.7227554, 0.142244235, 0.98480773, -0.0996005014, 0.806707203, -0.173648238, -0.56486249, -0.57357645, 0, -0.819151998)
  1512. w52.Part1 = p53
  1513. w52.C1 = CFrame.new(-25.8052597, 10.9961138, 35.7227554, 0.409575999, 0.866025388, -0.286788225, 0.709406435, -0.5, -0.496731758, -0.57357645, 0, -0.819151998)
  1514. w53 = Instance.new("Weld", p53)
  1515. w53.Name = "Part_Weld"
  1516. w53.Part0 = p53
  1517. w53.C0 = CFrame.new(-25.8052597, 10.9961138, 35.7227554, 0.409575999, 0.866025388, -0.286788225, 0.709406435, -0.5, -0.496731758, -0.57357645, 0, -0.819151998)
  1518. w53.Part1 = p54
  1519. w53.C1 = CFrame.new(-25.8904991, 8.38383961, 35.7227592, 0.280166447, 0.939692616, -0.196174681, 0.769751012, -0.342020154, -0.538985491, -0.57357645, 0, -0.819151998)
  1520. w54 = Instance.new("Weld", p54)
  1521. w54.Name = "Part_Weld"
  1522. w54.Part0 = p54
  1523. w54.C0 = CFrame.new(-25.8904991, 8.38383961, 35.7227592, 0.280166447, 0.939692616, -0.196174681, 0.769751012, -0.342020154, -0.538985491, -0.57357645, 0, -0.819151998)
  1524. w54.Part1 = p55
  1525. w54.C1 = CFrame.new(-20.8903503, -10.5176811, 35.7227554, -0.280166388, 0.93969208, 0.196174622, 0.769750416, 0.342019618, -0.538984895, -0.57357651, -2.95716429e-008, -0.819151938)
  1526. w55 = Instance.new("Weld", p55)
  1527. w55.Name = "Part_Weld"
  1528. w55.Part0 = p55
  1529. w55.C0 = CFrame.new(-20.8903503, -10.5176811, 35.7227554, -0.280166388, 0.93969208, 0.196174622, 0.769750416, 0.342019618, -0.538984895, -0.57357651, -2.95716429e-008, -0.819151938)
  1530. w55.Part1 = p56
  1531. w55.C1 = CFrame.new(35.7379799, 25.8704014, -9.65809727, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1532. w56 = Instance.new("Weld", p56)
  1533. w56.Name = "Part_Weld"
  1534. w56.Part0 = p56
  1535. w56.C0 = CFrame.new(35.7379799, 25.8704014, -9.65809727, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1536. w56.Part1 = p57
  1537. w56.C1 = CFrame.new(35.7379799, 25.8703995, -9.8090868, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1538. w57 = Instance.new("Weld", p57)
  1539. w57.Name = "Part_Weld"
  1540. w57.Part0 = p57
  1541. w57.C0 = CFrame.new(35.7379799, 25.8703995, -9.8090868, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1542. w57.Part1 = p58
  1543. w57.C1 = CFrame.new(35.7379875, 25.8704014, -9.50240993, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1544. w58 = Instance.new("Weld", p58)
  1545. w58.Name = "Part_Weld"
  1546. w58.Part0 = p58
  1547. w58.C0 = CFrame.new(35.7379875, 25.8704014, -9.50240993, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1548. w58.Part1 = p59
  1549. w58.C1 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1550. w59 = Instance.new("Weld", p59)
  1551. w59.Name = "Part_Weld"
  1552. w59.Part0 = p59
  1553. w59.C0 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1554. w59.Part1 = p60
  1555. w59.C1 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1556. w60 = Instance.new("Weld", p60)
  1557. w60.Name = "Part_Weld"
  1558. w60.Part0 = p60
  1559. w60.C0 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1560. w60.Part1 = p61
  1561. w60.C1 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1562. w61 = Instance.new("Weld", p61)
  1563. w61.Name = "Part_Weld"
  1564. w61.Part0 = p61
  1565. w61.C0 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1566. w61.Part1 = p62
  1567. w61.C1 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1568. w62 = Instance.new("Weld", p62)
  1569. w62.Name = "Part_Weld"
  1570. w62.Part0 = p62
  1571. w62.C0 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1572. w62.Part1 = p63
  1573. w62.C1 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1574. w63 = Instance.new("Weld", p63)
  1575. w63.Name = "Part_Weld"
  1576. w63.Part0 = p63
  1577. w63.C0 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1578. w63.Part1 = p64
  1579. w63.C1 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1580. w64 = Instance.new("Weld", p64)
  1581. w64.Name = "TorsoPart_Weld"
  1582. w64.Part0 = p64
  1583. w64.C0 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1584. w64.Part1 = p65
  1585. w64.C1 = CFrame.new(-27.0399971, -25.1251144, -25.3600025, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1586. m2.Parent = char
  1587. m2:MakeJoints()
  1588. --------------------------------------------------------------------------------
  1589. local cor2 = Instance.new("Part", char.Wings)
  1590. cor2.Name = "Thingy"
  1591. cor2.Locked = true
  1592. cor2.BottomSurface = 0
  1593. cor2.CanCollide = false
  1594. cor2.Size = Vector3.new(0.2, 0.2, 0.2)
  1595. cor2.Transparency = 1
  1596. cor2.TopSurface = 0
  1597. corw2 = Instance.new("Weld", cor2)
  1598. corw2.Part0 = torso
  1599. corw2.Part1 = cor2
  1600. corw2.C0 = CFrame.new(0, 0.7, 0.8) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0))
  1601. corw2.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1602. weld2 = Instance.new("Weld", char.Wings)
  1603. weld2.Part0 = cor2
  1604. weld2.Part1 = char.Wings.TorsoPart
  1605. weld2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1606. ----------------------------------------------------
  1607. --[[Additional Variables]]
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613. local lightspeed = math.random(0.1,0.2)
  1614. local holy = false -- Is in holy/angel of death form?
  1615. local eColors = {"New Yeller", "Royal purple"}
  1616. local idz = {"161006212", "161006195"}
  1617. local Effects={}
  1618.  
  1619.  
  1620. hs = Instance.new("Sound",torso)
  1621. hs.SoundId = "http://www.roblox.com/asset/?id=149560784"
  1622. hs.Pitch = 1.2
  1623. hs.Volume = 0.6
  1624. hs.Looped = true
  1625.  
  1626. ds = Instance.new("Sound",torso)
  1627. ds.SoundId = "http://roblox.com/asset/?id=149560784"
  1628. ds.Pitch = 0.3
  1629. ds.Volume = 0.4
  1630. ds.Looped = true
  1631.  
  1632.  
  1633. ds:play()
  1634.  
  1635.  
  1636. if holy == false then
  1637. eColors = {"Royal purple", "Royal purple"}
  1638. else if holy == true then
  1639. eColors = {"Royal purple"}
  1640. end
  1641. end
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647. ----------------------------------------------------
  1648. --[[Additional Functions]]
  1649.  
  1650. cf=CFrame.new
  1651. vt=Vector3.new
  1652.  
  1653. function swait(num)
  1654. if num==0 or num==nil then
  1655. game:service'RunService'.Stepped:wait(0)
  1656. else
  1657. for i=0,num do
  1658. game:service'RunService'.Stepped:wait(0)
  1659. end
  1660. end
  1661. end
  1662.  
  1663. so = function(id,par,vol,pit)
  1664. coroutine.resume(coroutine.create(function()
  1665. local sou = Instance.new("Sound",par or workspace)
  1666. sou.Volume=vol
  1667. sou.Pitch=pit or 1
  1668. sou.SoundId=id
  1669. swait()
  1670. sou:play()
  1671. game:GetService("Debris"):AddItem(sou,6)
  1672. end))
  1673. end
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679. ----------------------------------------------------
  1680. Debounces = {
  1681. CanAttack = true;
  1682. CanJoke = true;
  1683. NoIdl = false;
  1684. Slashing = false;
  1685. Slashed = false;
  1686. Slapping = false;
  1687. Slapped = false;
  1688. ks = false;
  1689. }
  1690.  
  1691. local Touche = {char.Name, }
  1692. ----------------------------------------------------
  1693. function HasntTouched(plrname)
  1694. local ret = true
  1695. for _, v in pairs(Touche) do
  1696. if v == plrname then
  1697. ret = false
  1698. end
  1699. end
  1700. return ret
  1701. end
  1702. ----------------------------------------------------
  1703. function weld5(part0, part1, c0, c1)
  1704. weeld=Instance.new("Weld", part0)
  1705. weeld.Part0=part0
  1706. weeld.Part1=part1
  1707. weeld.C0=c0
  1708. weeld.C1=c1
  1709. return weeld
  1710. end
  1711. ----------------------------------------------------
  1712. mod=Instance.new('Model',char)
  1713.  
  1714. function Burst()
  1715. part=Instance.new('Part',mod)
  1716. part.Anchored=true
  1717. part.CanCollide=false
  1718. part.FormFactor='Custom'
  1719. part.Size=Vector3.new(.2,.2,.2)
  1720. part.CFrame=root.CFrame*CFrame.new(0,1,0)*CFrame.Angles(math.rad(90),0,0)
  1721. part.Transparency=.7
  1722.  
  1723. if holy ~= true then
  1724. part.BrickColor=BrickColor.new('New Yeller')
  1725. else
  1726. part.BrickColor=BrickColor.new('Royal purple')
  1727. end
  1728.  
  1729. mesh=Instance.new('SpecialMesh',part)
  1730. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  1731. mesh.Scale=Vector3.new(10,5,10)
  1732. part2=part:clone()
  1733. part2.Parent=mod
  1734.  
  1735. if holy ~= true then
  1736. part2.BrickColor=BrickColor.ne('Royal purple')
  1737. else
  1738. part2.BrickColor=BrickColor.new('Royal purple')
  1739. end
  1740.  
  1741. mesh2=mesh:clone()
  1742. mesh2.Parent=part2
  1743. mesh2.Scale=Vector3.new(5,2.5,5)
  1744. coroutine.resume(coroutine.create(function()
  1745. for i=0,1,0.1 do
  1746. wait()
  1747. part.CFrame=part.CFrame
  1748. part.Transparency=i
  1749. mesh.Scale=mesh.Scale+Vector3.new(1,1,1)
  1750. part2.CFrame=part2.CFrame
  1751. part2.Transparency=i
  1752. mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1)
  1753. end
  1754. part.Parent=nil
  1755. part2.Parent=nil
  1756. end))
  1757. end
  1758. ----------------------------------------------------
  1759. mod4 = Instance.new("Model",char)
  1760.  
  1761. ptez = {0.7, 0.8, 0.9, 1}
  1762.  
  1763. function FindNearestTorso(Position,Distance,SinglePlayer)
  1764. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1765. local List = {}
  1766. for i,v in pairs(workspace:GetChildren())do
  1767. if v:IsA("Model")then
  1768. if v:findFirstChild("Torso")then
  1769. if v ~= char then
  1770. if(v.Torso.Position -Position).magnitude <= Distance then
  1771. table.insert(List,v)
  1772. end
  1773. end
  1774. end
  1775. end
  1776. end
  1777. return List
  1778. end
  1779.  
  1780. function Slam()
  1781. part=Instance.new('Part',mod4)
  1782. part.Anchored=true
  1783. part.CanCollide=false
  1784. part.FormFactor='Custom'
  1785. part.Size=Vector3.new(.2,.2,.2)
  1786. part.CFrame=root.CFrame*CFrame.new(0,-2.8,-1.4)*CFrame.Angles(math.rad(90),0,0)
  1787. part.Transparency=.7
  1788.  
  1789. if holy ~= true then
  1790. part.BrickColor=BrickColor.new('New Yeller')
  1791. else
  1792. part.BrickColor=BrickColor.new('Royal purple')
  1793. end
  1794.  
  1795. mesh=Instance.new('SpecialMesh',part)
  1796. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  1797. mesh.Scale=Vector3.new(3,3,3)
  1798. part2=Instance.new('Part',mod4)
  1799. part2.Anchored=true
  1800. part2.CanCollide=false
  1801. part2.FormFactor='Custom'
  1802. part2.Size=Vector3.new(.2,.2,.2)
  1803. part2.CFrame=root.CFrame*CFrame.new(0,-2.4,-1.6)
  1804. part2.Transparency=.7
  1805.  
  1806. if holy ~= true then
  1807. part2.BrickColor=BrickColor.new('Royal purple')
  1808. else
  1809. part2.BrickColor=BrickColor.new('Royal purple')
  1810. end
  1811.  
  1812. mesh2=Instance.new('SpecialMesh',part2)
  1813. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  1814. mesh2.Scale=Vector3.new(3,1.5,3)
  1815. x = Instance.new("Sound",char)
  1816. x.SoundId = "http://www.roblox.com/asset/?id=142070127"
  1817. x.Pitch = ptez[math.random(1,#ptez)]
  1818. x.Volume = 1
  1819. wait(.1)
  1820. x1 = Instance.new("Sound",char)
  1821. x1.SoundId = "http://www.roblox.com/asset/?id=206082327"
  1822. x1.Pitch = ptez[math.random(1,#ptez)]
  1823. x1.Volume = 1
  1824. wait(.1)
  1825. x:Play()
  1826. x1:Play()
  1827. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  1828. if v:FindFirstChild('Humanoid') then
  1829. v.Humanoid:TakeDamage(math.random(99999999,99999999))
  1830. end
  1831. end
  1832. coroutine.resume(coroutine.create(function()
  1833. for i=0,0.62,0.13 do
  1834. wait()
  1835. part.CFrame=part.CFrame
  1836. part.Transparency=i
  1837. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  1838. part2.CFrame=part2.CFrame
  1839. part2.Transparency=i
  1840. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  1841. end
  1842. part.Parent=nil
  1843. part2.Parent=nil
  1844. x:Destroy()
  1845. end))
  1846. end
  1847. ----------------------------------------------------PUNCH FUNC
  1848. function Punch()
  1849. part=Instance.new('Part',mod4)
  1850. part.Anchored=true
  1851. part.CanCollide=false
  1852. part.FormFactor='Custom'
  1853. part.Size=Vector3.new(.2,.2,.2)
  1854. part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
  1855. part.Transparency=.7
  1856.  
  1857. part.BrickColor=BrickColor.new('New Yeller')
  1858. mesh=Instance.new('SpecialMesh',part)
  1859.  
  1860.  
  1861. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  1862. mesh.Scale=Vector3.new(3,3,3)
  1863. part2=Instance.new('Part',mod4)
  1864. part2.Anchored=true
  1865. part2.CanCollide=false
  1866.  
  1867. part2.FormFactor='Custom'
  1868. part2.Size=Vector3.new(.2,.2,.2)
  1869. part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
  1870. part2.Transparency=.7
  1871. part2.BrickColor=BrickColor.new('Royal purple')
  1872. mesh2=Instance.new('SpecialMesh',part2)
  1873. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  1874. mesh2.Scale=Vector3.new(3,1.5,3)
  1875. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  1876. if v:FindFirstChild('Humanoid') then
  1877. v.Humanoid:TakeDamage(math.random(2,6))
  1878. end
  1879. end
  1880. coroutine.resume(coroutine.create(function()
  1881. for i=0,0.62,0.4 do
  1882. wait()
  1883. part.CFrame=part.CFrame
  1884. part.Transparency=i
  1885. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  1886. part2.CFrame=part2.CFrame
  1887. part2.Transparency=i
  1888. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  1889. end
  1890. part.Parent=nil
  1891. part2.Parent=nil
  1892. end))
  1893. end
  1894. ----------------------------------------------------
  1895. GroundWave = function()
  1896. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1897. local Colors = {"Royal purple", "New Yeller"}
  1898. local wave = Instance.new("Part", torso)
  1899.  
  1900. if holy == false then
  1901. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1902. else
  1903. wave.BrickColor = BrickColor.new("Royal purple")
  1904. end
  1905.  
  1906. wave.Anchored = true
  1907. wave.CanCollide = false
  1908. wave.Material = "Neon"
  1909. wave.Locked = true
  1910. wave.Size = Vector3.new(1, 1, 1)
  1911. wave.TopSurface = "Smooth"
  1912. wave.BottomSurface = "Smooth"
  1913. wave.Transparency = 0.35
  1914. wave.CFrame = HandCF
  1915. wm = Instance.new("SpecialMesh", wave)
  1916. wm.MeshId = "rbxassetid://3270017"
  1917. coroutine.wrap(function()
  1918. for i = 1, 14, 1 do
  1919. wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
  1920. wave.Size = wm.Scale
  1921. wave.CFrame = HandCF
  1922. wave.Transparency = i/14
  1923. wait()
  1924. end
  1925. wait()
  1926. wave:Destroy()
  1927. end)()
  1928. end
  1929. ----------------------------------------------------
  1930. Magik = function()
  1931. Spawn(function()
  1932. local function lerp(a,b,c)
  1933. return a+(b-a)*c
  1934. end
  1935. local function rndRange(rng)
  1936. return math.random(-rng*1000,rng*1000)/1000
  1937. end
  1938. local magik = Instance.new("Part", larm)
  1939. local Colors = {"Royal purple", "New Yeller"}
  1940. magik.Anchored = true
  1941. magik.Locked = true
  1942. magik.Material = "Neon"
  1943. magik.FormFactor = "Custom"
  1944. magik.Size = Vector3.new(1.2, 1.2, 1.2)
  1945. magik.TopSurface = "Smooth"
  1946. magik.BottomSurface = "Smooth"
  1947. magik.Transparency = 0
  1948. magik.CanCollide = false
  1949.  
  1950. if holy == false then
  1951. magik.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1952. else
  1953. magik.BrickColor = BrickColor.new("Royal purple")
  1954. end
  1955.  
  1956. local mr = math.rad
  1957. local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
  1958. local cf = larm.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
  1959. magik.CFrame = cf
  1960. for i = 0, 1, .05 do
  1961. local newTrans = lerp(0.5, 1, i)
  1962. local ns = lerp(1,1.2,i)
  1963. magik.Transparency = newTrans
  1964. magik.Size = Vector3.new(ns,ns,ns)
  1965. magik.CFrame = cf
  1966. rs:wait()
  1967. end
  1968. magik:Destroy()
  1969. wait()
  1970. end)
  1971. end
  1972. ----------------------------------------------------
  1973. Magik2 = function()
  1974. Spawn(function()
  1975. if stanceToggle == "Melee" then
  1976. local function lerp(a,b,c)
  1977. return a+(b-a)*c
  1978. end
  1979. local function rndRange(rng)
  1980. return math.random(-rng*1000,rng*1000)/1000
  1981. end
  1982. local magik2 = Instance.new("Part", rarm)
  1983. local Colors = {"Royal purple", "New Yeller"}
  1984. magik2.Anchored = true
  1985. magik2.Locked = true
  1986. magik2.FormFactor = "Custom"
  1987. magik2.Size = Vector3.new(1.2, 1.2, 1.2)
  1988. magik2.TopSurface = "Smooth"
  1989. magik2.BottomSurface = "Smooth"
  1990. magik2.Transparency = 0
  1991. magik2.Material = "Neon"
  1992. magik2.CanCollide = false
  1993.  
  1994. if holy == false then
  1995. magik2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1996. else
  1997. magik2.BrickColor = BrickColor.new("Royal purple")
  1998. end
  1999.  
  2000. local mr = math.rad
  2001. local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
  2002. local cf = rarm.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
  2003. magik2.CFrame = cf
  2004. for i = 0, 1, .05 do
  2005. local newTrans = lerp(0.5, 1, i)
  2006. local ns = lerp(1,1.2,i)
  2007. magik2.Transparency = newTrans
  2008. magik2.Size = Vector3.new(ns,ns,ns)
  2009. magik2.CFrame = cf
  2010. rs:wait()
  2011. end
  2012. magik2:Destroy()
  2013. elseif stanceToggle ~= "Melee" then
  2014. wait()
  2015. end
  2016. end)
  2017. end
  2018. ----------------------------------------------------
  2019. function lerp(a, b, t) -- Linear interpolation
  2020. return a + (b - a)*t
  2021. end
  2022.  
  2023. function slerp(a, b, t) --Spherical interpolation
  2024. dot = a:Dot(b)
  2025. if dot > 0.99999 or dot < -0.99999 then
  2026. return t <= 0.5 and a or b
  2027. else
  2028. r = math.acos(dot)
  2029. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  2030. end
  2031. end
  2032.  
  2033. function matrixInterpolate(a, b, t)
  2034. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  2035. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  2036. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  2037. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  2038. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  2039. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  2040. local t = v1:Dot(v2)
  2041. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  2042. return CFrame.new()
  2043. end
  2044. return CFrame.new(
  2045. v0.x, v0.y, v0.z,
  2046. v1.x, v1.y, v1.z,
  2047. v2.x, v2.y, v2.z,
  2048. v3.x, v3.y, v3.z)
  2049. end
  2050. ----------------------------------------------------
  2051. function genWeld(a,b)
  2052. local w = Instance.new("Weld",a)
  2053. w.Part0 = a
  2054. w.Part1 = b
  2055. return w
  2056. end
  2057. function weld(a, b)
  2058. local weld = Instance.new("Weld")
  2059. weld.Name = "W"
  2060. weld.Part0 = a
  2061. weld.Part1 = b
  2062. weld.C0 = a.CFrame:inverse() * b.CFrame
  2063. weld.Parent = a
  2064. return weld;
  2065. end
  2066. ----------------------------------------------------
  2067. function Lerp(c1,c2,al)
  2068. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  2069. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  2070. for i,v in pairs(com1) do
  2071. com1[i] = v+(com2[i]-v)*al
  2072. end
  2073. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  2074. end
  2075. ----------------------------------------------------[[Dissolve function]]
  2076. function Dissolve(ret)
  2077.  
  2078. ret.BrickColor = BrickColor.new("New Yeller")
  2079. for i = 1, 10 do wait()
  2080. for i,v in pairs(ret:GetChildren()) do
  2081. if v:IsA("Part") or v:IsA("WedgePart") then
  2082. v.Transparency = v.Transparency + 0.1
  2083.  
  2084. end
  2085. end
  2086. end
  2087. ret:Destroy()
  2088. end
  2089.  
  2090. ----------------------------------------------------
  2091. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  2092. local wld = Instance.new("Weld", wp1)
  2093. wld.Part0 = wp0
  2094. wld.Part1 = wp1
  2095. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  2096. end
  2097. ----------------------------------------------------
  2098. newWeld(torso, larm, -1.5, 0.5, 0)
  2099. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  2100. newWeld(torso, rarm, 1.5, 0.5, 0)
  2101. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  2102. newWeld(torso, hed, 0, 1.5, 0)
  2103. newWeld(torso, lleg, -0.5, -1, 0)
  2104. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  2105. newWeld(torso, rleg, 0.5, -1, 0)
  2106. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  2107. newWeld(root, torso, 0, -1, 0)
  2108. torso.Weld.C1 = CFrame.new(0, -1, 0)
  2109. ----------------------------------------------------
  2110. --local SIDz = {"167985102, 163752916"}--181449739, 167161785, 148274436, 167985102, 163752916
  2111. z = Instance.new("Sound",char) --music
  2112. z.SoundId = "rbxassetid://0"--..SIDz[math.random(1,#SIDz)]
  2113. z.Looped = true
  2114. z.Volume = 1
  2115. z.Pitch = .72
  2116. wait(1)
  2117. z:Play()
  2118. hum.WalkSpeed = 100
  2119.  
  2120.  
  2121.  
  2122.  
  2123.  
  2124. --[[partic = Instance.new("ParticleEmitter",hed)
  2125. partic.Color = ColorSequence.new(Color3.new(15/225,0,225/45),Color3.new(20/255,0,205/255))
  2126. partic.LightEmission = .95
  2127. partic.VelocityInheritance = 0
  2128. partic.Rate = 300
  2129. partic.Texture = "rbxassetid:// 241650934" --56561915392079955
  2130. partic.Lifetime = NumberRange.new(0.1,0.2)
  2131. partic.RotSpeed = NumberRange.new(100,100)
  2132. partic.Speed = NumberRange.new(2,6)
  2133. partic.Enabled = true
  2134. partic.LockedToPart = true]]
  2135.  
  2136. --Nah
  2137.  
  2138. ----------------------------------------------------
  2139.  
  2140. ----------------------------------------------------
  2141. local m = Instance.new("Model")
  2142. m.Name = "Genkadda"
  2143. p1 = Instance.new("Part", m)
  2144. p1.Material = "Metal"
  2145. p1.BrickColor = BrickColor.new("New Yeller")
  2146. p1.Name = "BladePart"
  2147. p1.FormFactor = Enum.FormFactor.Symmetric
  2148. p1.Size = Vector3.new(1, 1, 1)
  2149. p1.CFrame = CFrame.new(103.003883, 10.755723, -7.61905956, 5.61699271e-005, -7.1823597e-006, 0.999998987, -0.984785616, -0.173714966, 3.55839729e-005, 0.173720747, -0.984761655, 5.9530139e-006)
  2150. p1.CanCollide = false
  2151. p1.Locked = true
  2152. p1.Elasticity = 0
  2153. p1.BottomSurface = Enum.SurfaceType.Smooth
  2154. p1.TopSurface = Enum.SurfaceType.Smooth
  2155. b1 = Instance.new("BlockMesh", p1)
  2156. b1.Name = "Mesh"
  2157. b1.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  2158. p2 = Instance.new("Part", m)
  2159. p2.Material = "Metal"
  2160. p2.BrickColor = BrickColor.new("New Yeller")
  2161. p2.FormFactor = Enum.FormFactor.Symmetric
  2162. p2.Size = Vector3.new(1, 1, 1)
  2163. p2.CFrame = CFrame.new(103.00399, 10.7255898, -6.52608919, 0.00135809346, 0.00169118668, -0.999996662, 0.965820193, 0.259168088, 0.0017684648, 0.259154975, -0.965800881, -0.00130418094)
  2164. p2.CanCollide = false
  2165. p2.Locked = true
  2166. p2.Elasticity = 0
  2167. p2.BottomSurface = Enum.SurfaceType.Smooth
  2168. p2.TopSurface = Enum.SurfaceType.Smooth
  2169. b2 = Instance.new("BlockMesh", p2)
  2170. b2.Name = "Mesh"
  2171. b2.Scale = Vector3.new(0.099999927, 0.699999928, 0.099999927)
  2172. p3 = Instance.new("Part", m)
  2173. p3.Material = "Metal"
  2174. p3.BrickColor = BrickColor.new("New Yeller")
  2175. p3.FormFactor = Enum.FormFactor.Symmetric
  2176. p3.Size = Vector3.new(1, 2, 1)
  2177. p3.CFrame = CFrame.new(103.004028, 11.1456547, -6.819067, 1.43263023e-005, -2.88564479e-006, 0.999998987, -0.882936299, -0.469471544, -7.18829688e-006, 0.469469696, -0.882911503, 1.35099981e-005)
  2178. p3.CanCollide = false
  2179. p3.Locked = true
  2180. p3.Elasticity = 0
  2181. p3.BottomSurface = Enum.SurfaceType.Smooth
  2182. p3.TopSurface = Enum.SurfaceType.Smooth
  2183. b3 = Instance.new("BlockMesh", p3)
  2184. b3.Name = "Mesh"
  2185. b3.Scale = Vector3.new(0.099999927, 0.699999928, 0.099999927)
  2186. p4 = Instance.new("Part", m)
  2187. p4.Material = "Metal"
  2188. p4.BrickColor = BrickColor.new("New Yeller")
  2189. p4.Name = "BladePart"
  2190. p4.FormFactor = Enum.FormFactor.Symmetric
  2191. p4.Size = Vector3.new(1, 1, 1)
  2192. p4.CFrame = CFrame.new(103.003372, 10.965373, -6.66876507, 1.57370523e-005, -6.04354591e-006, 0.999996603, -0.965898931, -0.25886938, -7.14969246e-006, 0.258875549, -0.965874314, 1.58735529e-005)
  2193. p4.CanCollide = false
  2194. p4.Locked = true
  2195. p4.Elasticity = 0
  2196. p4.BottomSurface = Enum.SurfaceType.Smooth
  2197. p4.TopSurface = Enum.SurfaceType.Smooth
  2198. b4 = Instance.new("BlockMesh", p4)
  2199. b4.Name = "Mesh"
  2200. b4.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  2201. p5 = Instance.new("Part", m)
  2202. p5.Material = "Metal"
  2203. p5.BrickColor = BrickColor.new("New Yeller")
  2204. p5.Name = "Hilt"
  2205. p5.FormFactor = Enum.FormFactor.Custom
  2206. p5.Size = Vector3.new(1, 0.400000006, 1.60000014)
  2207. p5.CFrame = CFrame.new(103.003395, 11.0653381, -6.1687479, -0.99999404, 5.54991711e-005, -0.000617815298, -0.000594727404, -0.000124425016, 0.999983907, 2.66434654e-005, 0.999962509, 0.000109782166)
  2208. p5.CanCollide = false
  2209. p5.Locked = true
  2210. p5.BottomSurface = Enum.SurfaceType.Smooth
  2211. p5.TopSurface = Enum.SurfaceType.Smooth
  2212. b5 = Instance.new("BlockMesh", p5)
  2213. b5.Name = "Mesh"
  2214. b5.Scale = Vector3.new(0.299999923, 0.399999917, 0.799999952)
  2215. p6 = Instance.new("Part", m)
  2216. p6.Material = "Metal"
  2217. p6.BrickColor = BrickColor.new("New Yeller")
  2218. p6.Name = "Handle"
  2219. p6.FormFactor = Enum.FormFactor.Custom
  2220. p6.Size = Vector3.new(1.29999995, 1, 1)
  2221. p6.CFrame = CFrame.new(103.000061, 11.0688219, -5.5480547, -1.23393656e-005, -1.36360759e-005, 0.999994218, 5.37017331e-006, 0.999984086, -9.45257489e-006, -0.999962509, -9.28580994e-006, 1.64470257e-005)
  2222. p6.CanCollide = false
  2223. p6.Locked = true
  2224. p6.BottomSurface = Enum.SurfaceType.Smooth
  2225. p6.TopSurface = Enum.SurfaceType.Smooth
  2226. b6 = Instance.new("SpecialMesh", p6)
  2227. b6.MeshType = Enum.MeshType.Cylinder
  2228. b6.Name = "Mesh"
  2229. b6.Scale = Vector3.new(1, 0.200000003, 0.200000003)
  2230. p7 = Instance.new("Part", m)
  2231. p7.Material = "Metal"
  2232. p7.BrickColor = BrickColor.new("New Yeller")
  2233. p7.FormFactor = Enum.FormFactor.Symmetric
  2234. p7.Size = Vector3.new(1, 1, 1)
  2235. p7.CFrame = CFrame.new(103.000099, 11.0688391, -4.79808855, -0.000332629686, 0.00429873355, -0.99998492, -4.5920292e-006, 0.999974728, 0.00432178052, 0.999962449, -8.49941443e-006, -0.000361445156)
  2236. p7.CanCollide = false
  2237. p7.Locked = true
  2238. b7 = Instance.new("SpecialMesh", p7)
  2239. b7.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  2240. b7.TextureId = ""
  2241. b7.MeshType = Enum.MeshType.FileMesh
  2242. b7.Name = "Mesh"
  2243. b7.Scale = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  2244. p8 = Instance.new("Part", m)
  2245. p8.Material = "Metal"
  2246. p8.BrickColor = BrickColor.new("New Yeller")
  2247. p8.Name = "BladePart"
  2248. p8.FormFactor = Enum.FormFactor.Symmetric
  2249. p8.Size = Vector3.new(1, 1, 1)
  2250. p8.CFrame = CFrame.new(103.003326, 10.6254845, -8.59870911, -2.92104669e-005, -1.10579058e-005, 0.999994218, -0.996175766, -0.0871899351, -5.3152442e-005, 0.0872026458, -0.996152997, 2.03179661e-005)
  2251. p8.CanCollide = false
  2252. p8.Locked = true
  2253. p8.Elasticity = 0
  2254. p8.BottomSurface = Enum.SurfaceType.Smooth
  2255. p8.TopSurface = Enum.SurfaceType.Smooth
  2256. b8 = Instance.new("BlockMesh", p8)
  2257. b8.Name = "Mesh"
  2258. b8.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  2259. p9 = Instance.new("Part", m)
  2260. p9.Material = "Metal"
  2261. p9.BrickColor = BrickColor.new("New Yeller")
  2262. p9.Name = "BladePart"
  2263. p9.FormFactor = Enum.FormFactor.Symmetric
  2264. p9.Size = Vector3.new(1, 1, 1)
  2265. p9.CFrame = CFrame.new(103.003311, 10.625597, -9.51878738, -2.59891603e-005, -1.34348729e-005, 0.999994218, -0.996185422, 0.087079078, -4.78096408e-005, -0.0870626047, -0.996165276, 1.31400229e-005)
  2266. p9.CanCollide = false
  2267. p9.Locked = true
  2268. p9.Elasticity = 0
  2269. p9.BottomSurface = Enum.SurfaceType.Smooth
  2270. p9.TopSurface = Enum.SurfaceType.Smooth
  2271. b9 = Instance.new("BlockMesh", p9)
  2272. b9.Name = "Mesh"
  2273. b9.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  2274. p10 = Instance.new("Part", m)
  2275. p10.Material = "Metal"
  2276. p10.BrickColor = BrickColor.new("New Yeller")
  2277. p10.Name = "BladeTip"
  2278. p10.FormFactor = Enum.FormFactor.Symmetric
  2279. p10.Size = Vector3.new(1, 1, 2)
  2280. p10.CFrame = CFrame.new(103.00309, 11.1081867, -11.6109829, -0.999994099, -0.000455793255, 4.643387e-005, 0.00045133481, -0.965918779, -0.25878337, 0.000134008093, -0.258763671, 0.965901971)
  2281. p10.CanCollide = false
  2282. p10.Locked = true
  2283. p10.Elasticity = 0
  2284. p10.BottomSurface = Enum.SurfaceType.Smooth
  2285. p10.TopSurface = Enum.SurfaceType.Smooth
  2286. b10 = Instance.new("SpecialMesh", p10)
  2287. b10.MeshType = Enum.MeshType.Wedge
  2288. b10.Name = "Mesh"
  2289. b10.Scale = Vector3.new(0.119999997, 0.299999923, 0.699999928)
  2290. p11 = Instance.new("Part", m)
  2291. p11.Material = "Metal"
  2292. p11.BrickColor = BrickColor.new("New Yeller")
  2293. p11.Name = "BladePart"
  2294. p11.FormFactor = Enum.FormFactor.Symmetric
  2295. p11.Size = Vector3.new(1, 1, 1)
  2296. p11.CFrame = CFrame.new(103.003296, 10.7956495, -10.4587727, 2.83485351e-005, -1.54050977e-005, 0.999994218, -0.96592474, 0.258761972, 8.27970416e-006, -0.258742362, -0.965907693, 2.1241216e-005)
  2297. p11.CanCollide = false
  2298. p11.Locked = true
  2299. p11.Elasticity = 0
  2300. p11.BottomSurface = Enum.SurfaceType.Smooth
  2301. p11.TopSurface = Enum.SurfaceType.Smooth
  2302. b11 = Instance.new("BlockMesh", p11)
  2303. b11.Name = "Mesh"
  2304. b11.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  2305. p12 = Instance.new("Part", m)
  2306. p12.Material = "Metal"
  2307. p12.BrickColor = BrickColor.new("New Yeller")
  2308. p12.Name = "BladeTip2"
  2309. p12.FormFactor = Enum.FormFactor.Custom
  2310. p12.Size = Vector3.new(1, 1, 2.4000001)
  2311. p12.CFrame = CFrame.new(102.999977, 10.6319504, -10.4398403, -0.999994218, -5.5769262e-005, 6.55075928e-005, 4.61044419e-006, 0.882887006, 0.469551951, -0.000112806956, 0.469529003, -0.882874727)
  2312. p12.CanCollide = false
  2313. p12.Locked = true
  2314. p12.Elasticity = 0
  2315. p12.BottomSurface = Enum.SurfaceType.Smooth
  2316. p12.TopSurface = Enum.SurfaceType.Smooth
  2317. b12 = Instance.new("SpecialMesh", p12)
  2318. b12.MeshType = Enum.MeshType.Wedge
  2319. b12.Name = "Mesh"
  2320. b12.Scale = Vector3.new(0.119999997, 0.239999995, 0.699999928)
  2321. p13 = Instance.new("Part", m)
  2322. p13.Material = "Metal"
  2323. p13.BrickColor = BrickColor.new("Royal purple")
  2324. p13.Transparency = 1
  2325. p13.Name = "HitBox"
  2326. p13.FormFactor = Enum.FormFactor.Custom
  2327. p13.Size = Vector3.new(6.0999999, 0.400000006, 1.5999999)
  2328. p13.CFrame = CFrame.new(103.009995, 10.9988394, -9.2679081, 1.22519814e-005, -0.999994218, 1.36361559e-005, -5.27501106e-006, 9.45320426e-006, -0.999984264, 0.999962687, -1.65344682e-005, 9.20891762e-006)
  2329. p13.CanCollide = false
  2330. p13.Locked = true
  2331. p13.BottomSurface = Enum.SurfaceType.Smooth
  2332. p13.TopSurface = Enum.SurfaceType.Smooth
  2333. w1 = Instance.new("Weld", p1)
  2334. w1.Name = "Part_Weld"
  2335. w1.Part0 = p1
  2336. w1.C0 = CFrame.new(11.9124546, -5.63626003, -103.00383, 4.33940659e-005, -0.984795153, 0.173719674, 1.85460614e-009, -0.173719659, -0.984795094, 1, 4.27345876e-005, -7.53657105e-006)
  2337. w1.Part1 = p2
  2338. w1.C1 = CFrame.new(-8.80891991, -9.26009178, 102.975845, 0.00136663229, 0.965830803, 0.259170175, 0.00170310249, 0.25916782, -0.965830863, -0.999997616, 0.00176132878, -0.00129072159)
  2339. w2 = Instance.new("Weld", p2)
  2340. w2.Name = "Part_Weld"
  2341. w2.Part0 = p2
  2342. w2.C0 = CFrame.new(-8.80891991, -9.26009178, 102.975845, 0.00136663229, 0.965830803, 0.259170175, 0.00170310249, 0.25916782, -0.965830863, -0.999997616, 0.00176132878, -0.00129072159)
  2343. w2.Part1 = p3
  2344. w2.C1 = CFrame.new(13.0439634, -0.78926897, -103.003448, -4.37113883e-008, -0.88294369, 0.469478935, 0, -0.469478935, -0.88294369, 1, -3.85946954e-008, 2.05215755e-008)
  2345. w3 = Instance.new("Weld", p3)
  2346. w3.Name = "BladePart_Weld"
  2347. w3.Part0 = p3
  2348. w3.C0 = CFrame.new(13.0439634, -0.78926897, -103.003448, -4.37113883e-008, -0.88294369, 0.469478935, 0, -0.469478935, -0.88294369, 1, -3.85946954e-008, 2.05215755e-008)
  2349. w3.Part1 = p4
  2350. w3.C1 = CFrame.new(12.3193283, -3.60437131, -103.003067, 2.38418579e-006, -0.965907753, 0.258877277, 0, -0.258874893, -0.965907753, 0.999997616, 0, 2.38418579e-006)
  2351. w4 = Instance.new("Weld", p4)
  2352. w4.Name = "Hilt_Weld"
  2353. w4.Part0 = p4
  2354. w4.C0 = CFrame.new(12.3193283, -3.60437131, -103.003067, 2.38418579e-006, -0.965907753, 0.258877277, 0, -0.258874893, -0.965907753, 0.999997616, 0, 2.38418579e-006)
  2355. w4.Part1 = p5
  2356. w4.C1 = CFrame.new(103.010277, 6.16758585, -11.003541, -0.999999821, -0.00060418935, 4.31301851e-005, 4.32021443e-005, -0.000119086159, 1, -0.000604184228, 0.999999821, 0.000119112243)
  2357. w5 = Instance.new("Weld", p5)
  2358. w5.Name = "Handle_Weld"
  2359. w5.Part0 = p5
  2360. w5.C0 = CFrame.new(103.010277, 6.16758585, -11.003541, -0.999999821, -0.00060418935, 4.31301851e-005, 4.32021443e-005, -0.000119086159, 1, -0.000604184228, 0.999999821, 0.000119112243)
  2361. w5.Part1 = p6
  2362. w5.C1 = CFrame.new(-5.54999733, -11.0699978, -103, -4.37113883e-008, 2.98366913e-008, -1, 0, 1, 2.98366913e-008, 1, 1.3042032e-015, -4.37113883e-008)
  2363. w6 = Instance.new("Weld", p6)
  2364. w6.Name = "Part_Weld"
  2365. w6.Part0 = p6
  2366. w6.C0 = CFrame.new(-5.54999733, -11.0699978, -103, -4.37113883e-008, 2.98366913e-008, -1, 0, 1, 2.98366913e-008, 1, 1.3042032e-015, -4.37113883e-008)
  2367. w6.Part1 = p7
  2368. w6.C1 = CFrame.new(4.83552647, -11.5140886, 102.949669, -0.000344927335, 7.4505806e-007, 0.99999994, 0.00431239465, 0.999990702, 7.4505806e-007, -0.999990642, 0.00431239465, -0.000344927335)
  2369. w7 = Instance.new("Weld", p7)
  2370. w7.Name = "BladePart_Weld"
  2371. w7.Part0 = p7
  2372. w7.C0 = CFrame.new(4.83552647, -11.5140886, 102.949669, -0.000344927335, 7.4505806e-007, 0.99999994, 0.00431239465, 0.999990702, 7.4505806e-007, -0.999990642, 0.00431239465, -0.000344927335)
  2373. w7.Part1 = p8
  2374. w7.C1 = CFrame.new(11.3406382, -7.6414094, -103.0028, -4.38670977e-005, -0.996191144, 0.0871966407, 1.91451011e-009, -0.0871966407, -0.996191144, 1, -4.36998489e-005, 3.82696771e-006)
  2375. w8 = Instance.new("Weld", p8)
  2376. w8.Name = "BladePart_Weld"
  2377. w8.Part0 = p8
  2378. w8.C0 = CFrame.new(11.3406382, -7.6414094, -103.0028, -4.38670977e-005, -0.996191144, 0.0871966407, 1.91451011e-009, -0.0871966407, -0.996191144, 1, -4.36998489e-005, 3.82696771e-006)
  2379. w8.Part1 = p9
  2380. w8.C1 = CFrame.new(9.76131344, -10.4100504, -103.002922, -3.85031162e-005, -0.996201694, -0.0870751292, 1.47589729e-009, 0.0870751366, -0.996201754, 1, -3.83570004e-005, -3.35119148e-006)
  2381. w9 = Instance.new("Weld", p9)
  2382. w9.Name = "BladeTip_Weld"
  2383. w9.Part0 = p9
  2384. w9.C0 = CFrame.new(9.76131344, -10.4100504, -103.002922, -3.85031162e-005, -0.996201694, -0.0870751292, 1.47589729e-009, 0.0870751366, -0.996201754, 1, -3.83570004e-005, -3.35119148e-006)
  2385. w9.Part1 = p10
  2386. w9.C1 = CFrame.new(102.999939, 7.7735939, 14.0892649, -0.999999881, 0.000441889424, 0.000150508567, -0.000465785735, -0.965935588, -0.258782327, 3.10284122e-005, -0.258782327, 0.965935647)
  2387. w10 = Instance.new("Weld", p10)
  2388. w10.Name = "BladePart_Weld"
  2389. w10.Part0 = p10
  2390. w10.C0 = CFrame.new(102.999939, 7.7735939, 14.0892649, -0.999999881, 0.000441889424, 0.000150508567, -0.000465785735, -0.965935588, -0.258782327, 3.10284122e-005, -0.258782327, 0.965935647)
  2391. w10.Part1 = p11
  2392. w10.C1 = CFrame.new(7.72030354, -12.8984127, -103.003448, 1.83585671e-005, -0.965941429, -0.258760989, 3.25545535e-010, 0.258760959, -0.96594137, 1, 1.77332167e-005, 4.7507956e-006)
  2393. w11 = Instance.new("Weld", p11)
  2394. w11.Name = "BladeTip2_Weld"
  2395. w11.Part0 = p11
  2396. w11.C0 = CFrame.new(7.72030354, -12.8984127, -103.003448, 1.83585671e-005, -0.965941429, -0.258760989, 3.25545535e-010, 0.258760959, -0.96594137, 1, 1.77332167e-005, 4.7507956e-006)
  2397. w11.Part1 = p12
  2398. w11.C1 = CFrame.new(102.999031, -4.47981405, -14.2206001, -1, -4.84334305e-006, -9.63198472e-005, -4.95036402e-005, 0.882903397, 0.469554722, 8.27668991e-005, 0.469554722, -0.882903397)
  2399. w12 = Instance.new("Weld", p12)
  2400. w12.Name = "HitBox_Weld"
  2401. w12.Part0 = p12
  2402. w12.C0 = CFrame.new(102.999031, -4.47981405, -14.2206001, -1, -4.84334305e-006, -9.63198472e-005, -4.95036402e-005, 0.882903397, 0.469554722, 8.27668991e-005, 0.469554722, -0.882903397)
  2403. w12.Part1 = p13
  2404. w12.C1 = CFrame.new(9.27000427, 103.009995, 10.9999933, -4.37113883e-008, -4.37113883e-008, 1, -1, 1.91068547e-015, -4.37113883e-008, 0, -1, -4.37113883e-008)
  2405. w13 = Instance.new("Weld", p13)
  2406. w13.Name = "Weld"
  2407. w13.Part0 = p13
  2408. w13.C0 = CFrame.new(9.27000427, 103.009995, 10.9999933, -4.37113883e-008, -4.37113883e-008, 1, -1, 1.91068547e-015, -4.37113883e-008, 0, -1, -4.37113883e-008)
  2409. m.Parent = char
  2410. m:MakeJoints()
  2411. ----------------------------------------------------
  2412. local cor = Instance.new("Part", char.Genkadda)
  2413. cor.Name = "Thingy"
  2414. cor.Locked = true
  2415. cor.BottomSurface = 0
  2416. cor.CanCollide = false
  2417. cor.Size = Vector3.new(1, 9, 1)
  2418. cor.Transparency = 1
  2419. cor.TopSurface = 0
  2420. corw = Instance.new("Weld", cor)
  2421. corw.Part0 = rarm
  2422. corw.Part1 = cor
  2423. corw.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(90))
  2424. corw.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2425. weld1 = Instance.new("Weld", char.Genkadda)
  2426. weld1.Part0 = cor
  2427. weld1.Part1 = p6
  2428. weld1.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2429. ---------------------------------------------------- Gauntlet
  2430.  
  2431. m=Instance.new('Model',char)
  2432.  
  2433.  
  2434. local function weldBetween(a, b)
  2435. local weldd = Instance.new("ManualWeld")
  2436. weldd.Part0 = a
  2437. weldd.Part1 = b
  2438. weldd.C0 = CFrame.new()
  2439. weldd.C1 = b.CFrame:inverse() * a.CFrame
  2440. weldd.Parent = a
  2441. return weldd
  2442. end
  2443.  
  2444. it=Instance.new
  2445.  
  2446. function nooutline(part)
  2447. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  2448. end
  2449.  
  2450. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  2451. local fp=it("Part")
  2452. fp.formFactor=formfactor
  2453. fp.Parent=parent
  2454. fp.Reflectance=reflectance
  2455. fp.Transparency=transparency
  2456. fp.CanCollide=false
  2457. fp.Locked=true
  2458. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  2459. fp.Name=name
  2460. fp.Size=size
  2461. fp.Position=char.Torso.Position
  2462. nooutline(fp)
  2463. fp.Material=material
  2464. fp:BreakJoints()
  2465. return fp
  2466. end
  2467.  
  2468. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  2469. local mesh=it(Mesh)
  2470. mesh.Parent=part
  2471. if Mesh=="SpecialMesh" then
  2472. mesh.MeshType=meshtype
  2473. mesh.MeshId=meshid
  2474. end
  2475. mesh.Offset=offset
  2476. mesh.Scale=scale
  2477. return mesh
  2478. end
  2479.  
  2480. function weld(parent,part0,part1,c0,c1)
  2481. local weld=it("Weld")
  2482. weld.Parent=parent
  2483. weld.Part0=part0
  2484. weld.Part1=part1
  2485. weld.C0=c0
  2486. weld.C1=c1
  2487. return weld
  2488. end
  2489.  
  2490. MN=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","Handle",Vector3.new(1.09732866, 2.19465828, 1.09732854))
  2491. MNweld=weld(m,char["Right Arm"],MN,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0323486328, -0.0509860516, -0.00120401382, -0.00500982394, 0.00520668458, 0.999973893, -0.00739898486, 0.999958873, -0.00524367485, -0.999960065, -0.00742506143, -0.0049710935))
  2492. TR7=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","TR7",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  2493. TR7weld=weld(m,MN,TR7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  2494. mesh("SpecialMesh",TR7,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 1.02999997, 1.02999997))
  2495. MD9=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD9",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  2496. MD9weld=weld(m,MN,MD9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.741846681, 0.199262142, 1.00000405, -6.92205504e-06, 0.000154254027, 4.65649646e-05, 0.965939224, -0.25876984, -0.000147186685, 0.258768767, 0.965943158))
  2497. mesh("SpecialMesh",MD9,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.411340922, 1.01999998))
  2498. MD1=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD1",Vector3.new(0.237408489, 0.259352177, 0.518704116))
  2499. MD1weld=weld(m,MN,MD1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.402763367, -0.974855185, 0.682875633, 0.99988991, -0.0150081124, -0.00168980728, 0.0149988253, 0.999872923, -0.00539785437, 0.00177063467, 0.00537188631, 0.999988079))
  2500. mesh("SpecialMesh",MD1,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  2501. MD10=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD10",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  2502. MD10weld=weld(m,MN,MD10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  2503. mesh("SpecialMesh",MD10,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  2504. MD11=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD11",Vector3.new(0.266768694, 1.09732914, 0.658397138))
  2505. MD11weld=weld(m,MN,MD11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.493839264, -0.274354219, 4.24385071e-05, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  2506. mesh("SpecialMesh",MD11,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
  2507. MD12=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD12",Vector3.new(0.266768694, 1.09732914, 0.658397138))
  2508. MD12weld=weld(m,MN,MD12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.493812561, -0.274300575, -0.000376224518, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  2509. mesh("SpecialMesh",MD12,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
  2510. MD13=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD13",Vector3.new(1.09732866, 0.822996795, 1.09732854))
  2511. MD13weld=weld(m,MN,MD13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, 0.68582201, 0.000464439392, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  2512. mesh("SpecialMesh",MD13,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  2513. MD14=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD14",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  2514. MD14weld=weld(m,MN,MD14,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, 0.603547096, 0.000416755676, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  2515. mesh("SpecialMesh",MD14,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.411340922, 1.04999995))
  2516. MD15=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD15",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  2517. MD15weld=weld(m,MN,MD15,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.62939453e-05, 0.137180567, -4.529953e-05, -1.0000037, -0.000862163957, 0.000179466791, -0.000862103421, 0.999999523, 0.000520790287, -0.000179945491, 0.000520619913, -1.00000381))
  2518. mesh("SpecialMesh",MD15,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  2519. MD16=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD16",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  2520. MD16weld=weld(m,MN,MD16,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.86645508e-05, 0.932742357, 0.000658988953, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  2521. mesh("SpecialMesh",MD16,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.411340922, 1.04999995))
  2522. MD19=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD19",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  2523. MD19weld=weld(m,MN,MD19,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  2524. mesh("SpecialMesh",MD19,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1.01999998, 1.01999998))
  2525. MD18=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD18",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  2526. MD18weld=weld(m,MN,MD18,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.52587891e-05, -0.246893644, -0.00013256073, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  2527. mesh("SpecialMesh",MD18,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.411340922, 1.01999998))
  2528. MD2=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD2",Vector3.new(0.2574085, 0.259352177, 0.518704116))
  2529. MD2weld=weld(m,MN,MD2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.392555237, -0.573539257, 1.09872949, 0.999886394, -0.0152528733, -0.00162532134, 0.0119883548, 0.710953057, 0.70314008, -0.00956933573, -0.703074038, 0.71105516))
  2530. mesh("SpecialMesh",MD2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  2531. MD3=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD3",Vector3.new(0.247408509, 0.259352177, 0.518704116))
  2532. MD3weld=weld(m,MN,MD3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.397964478, -0.817667723, 0.487944126, 0.999890864, -0.0149886403, -0.00193861127, 0.0139457425, 0.964460015, -0.263861924, 0.00582473399, 0.26380372, 0.964563668))
  2533. mesh("SpecialMesh",MD3,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  2534. MD4=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD4",Vector3.new(0.247408509, 0.259352177, 0.518704116))
  2535. MD4weld=weld(m,MN,MD4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.422103882, -0.82026124, 0.507567406, 0.999890864, -0.0149886403, -0.00193861127, 0.0139457425, 0.964460015, -0.263861924, 0.00582473399, 0.26380372, 0.964563668))
  2536. mesh("SpecialMesh",MD4,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  2537. MD5=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD5",Vector3.new(0.2574085, 0.259352177, 0.518704116))
  2538. MD5weld=weld(m,MN,MD5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.427509308, -0.557831764, 1.11046171, 0.999886394, -0.0152528733, -0.00162532134, 0.0119883548, 0.710953057, 0.70314008, -0.00956933573, -0.703074038, 0.71105516))
  2539. mesh("SpecialMesh",MD5,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  2540. MD6=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD6",Vector3.new(0.237408489, 0.259352177, 0.518704116))
  2541. MD6weld=weld(m,MN,MD6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.417263031, -0.972257376, 0.702233315, 0.99988991, -0.0150081124, -0.00168980728, 0.0149988253, 0.999872923, -0.00539785437, 0.00177063467, 0.00537188631, 0.999988079))
  2542. mesh("SpecialMesh",MD6,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  2543. MD7=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD7",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  2544. MD7weld=weld(m,MN,MD7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  2545. mesh("SpecialMesh",MD7,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  2546. MD8=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD8",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  2547. MD8weld=weld(m,MN,MD8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  2548. mesh("SpecialMesh",MD8,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1.01999998, 1.01999998))
  2549. TR1=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","TR1",Vector3.new(0.266768694, 0.54866457, 0.548664272))
  2550. TR1weld=weld(m,MN,TR1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548826218, 0.30154109, 4.57763672e-05, -0.000205519143, -0.0001726388, -1, -4.31765802e-05, 1, -0.00017263052, 1, 4.314119e-05, -0.000205526594))
  2551. mesh("SpecialMesh",TR1,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.700000048, 0.700000048))
  2552. TR2=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","TR2",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  2553. TR2weld=weld(m,MN,TR2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, 0.741921067, 0.198978901, 1.00000405, -2.92747281e-05, -1.7457176e-05, 2.37242784e-05, 0.965939343, -0.258769363, 2.44602561e-05, 0.25876832, 0.965943277))
  2554. mesh("SpecialMesh",TR2,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.02999997, 0.0822681859, 1.02999997))
  2555. TR3=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","TR3",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  2556. TR3weld=weld(m,MN,TR3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81469727e-05, 0.603546381, 0.000186920166, 1.00000787, -8.63452442e-05, -2.6775524e-07, 8.62879679e-05, 1, -2.05411197e-07, 2.68686563e-07, 2.3024586e-07, 1.00000775))
  2557. mesh("SpecialMesh",TR3,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 0.0822681859, 1.05999994))
  2558. TR4=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","TR4",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  2559. TR4weld=weld(m,MN,TR4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000106811523, 0.93274045, 0.000304222107, 1.00000787, -8.63452442e-05, -2.6775524e-07, 8.62879679e-05, 1, -2.05411197e-07, 2.68686563e-07, 2.3024586e-07, 1.00000775))
  2560. mesh("SpecialMesh",TR4,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 0.0822681859, 1.05999994))
  2561. TR5=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","TR5",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  2562. TR5weld=weld(m,MN,TR5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  2563. mesh("SpecialMesh",TR5,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 1.02999997, 1.02999997))
  2564. TR6=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","TR6",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  2565. TR6weld=weld(m,MN,TR6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.52587891e-05, -0.246893644, -0.00013256073, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  2566. mesh("SpecialMesh",TR6,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.02999997, 0.0822681859, 1.02999997))
  2567. MD21=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Dark stone grey","MD21",Vector3.new(0.266768694, 0.54866457, 0.548664272))
  2568. MD21weld=weld(m,MN,MD21,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548921585, 0.301375628, 0.000118255615, -0.000262488145, -9.39509191e-05, -1.00000393, -0.000154611655, 1, -9.38984886e-05, 1.00000393, 0.000154557638, -0.000262471847))
  2569. mesh("SpecialMesh",MD21,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.411340952, 0.900000036, 0.900000036))
  2570.  
  2571. --[[TG1=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","Handle",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  2572. TG1weld=weld(m,char["HumanoidRootPart"],TG1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.042350769, 2.25753069, -2.74072218, -0.0144443018, -0.00148237997, 0.999894559, 0.138804898, -0.99031961, 0.000536966661, 0.990214407, 0.138798028, 0.0145102367))
  2573. mesh("SpecialMesh",TG1,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.5, 0.5))]]
  2574.  
  2575.  
  2576. local edit = function(name,mat,col)
  2577. name.Material = mat
  2578. name.BrickColor = BrickColor.new(col)
  2579. end
  2580.  
  2581. local dark = function()
  2582. edit(TR1,"Neon","Royal purple")
  2583. edit(TR2,"Neon","Royal purple")
  2584. edit(TR3,"Neon","Royal purple")
  2585. edit(TR4,"Neon","Royal purple")
  2586. edit(TR5,"Neon","Royal purple")
  2587. edit(TR6,"Neon","Royal purple")
  2588. edit(TR7,"Neon","Royal purple")
  2589. edit(MN,"Neon","Royal purple")
  2590. --
  2591.  
  2592.  
  2593. end
  2594. local light = function()
  2595. edit(TR1,"Neon","Royal purple")
  2596. edit(TR2,"Neon","Royal purple")
  2597. edit(TR3,"Neon","Royal purple")
  2598. edit(TR4,"Neon","Royal purple")
  2599. edit(TR5,"Neon","Royal purple")
  2600. edit(TR6,"Neon","Royal purple")
  2601. edit(TR7,"Neon","Royal purple")
  2602. edit(MN,"Neon","Royal purple")
  2603. --
  2604.  
  2605. end
  2606.  
  2607.  
  2608. dark()
  2609.  
  2610. --Messy
  2611.  
  2612. ----------------------------------------------------
  2613. function Vanish()
  2614. for i = 1, 10 do wait()
  2615. for i,v in pairs(char.Genkadda:GetChildren()) do
  2616. if v:IsA("Part") or v:IsA("WedgePart") then
  2617. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  2618. v.Transparency = v.Transparency + 0.1
  2619. end
  2620. end
  2621. end
  2622. end
  2623. end
  2624. ----------------------------------------------------
  2625. function Appear()
  2626. for i = 1, 10 do wait()
  2627. for i,v in pairs(char.Genkadda:GetChildren()) do
  2628. if v:IsA("Part") or v:IsA("WedgePart") then
  2629. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  2630. v.Transparency = v.Transparency - 0.1
  2631. end
  2632. end
  2633. end
  2634. end
  2635. end
  2636. ----------------------------------------------------
  2637. local player = game.Players.LocalPlayer
  2638. local pchar = player.Character
  2639. local mouse = player:GetMouse()
  2640. local cam = workspace.CurrentCamera
  2641.  
  2642. local rad = math.rad
  2643.  
  2644. local keysDown = {}
  2645. local flySpeed = 0
  2646. local MAX_FLY_SPEED = 150
  2647.  
  2648. local canFly = false
  2649. local flyToggled = false
  2650.  
  2651. local forward, side = 0, 0
  2652. local lastForward, lastSide = 0, 0
  2653.  
  2654. local floatBP = Instance.new("BodyPosition")
  2655. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  2656. local flyBV = Instance.new("BodyVelocity")
  2657. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2658. local turnBG = Instance.new("BodyGyro")
  2659. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2660.  
  2661. mouse.KeyDown:connect(function(key)
  2662. keysDown[key] = true
  2663.  
  2664. if key == "f" then
  2665. flyToggled = not flyToggled
  2666.  
  2667. if not flyToggled then
  2668. stanceToggle = "Normal"
  2669. floatBP.Parent = nil
  2670. flyBV.Parent = nil
  2671. turnBG.Parent = nil
  2672. root.Velocity = Vector3.new()
  2673. pchar.Humanoid.PlatformStand = false
  2674. end
  2675. end
  2676.  
  2677. end)
  2678. mouse.KeyUp:connect(function(key)
  2679. keysDown[key] = nil
  2680. end)
  2681.  
  2682. local function updateFly()
  2683.  
  2684. if not flyToggled then return end
  2685.  
  2686. lastForward = forward
  2687. lastSide = side
  2688.  
  2689. forward = 0
  2690. side = 0
  2691.  
  2692. if keysDown.w then
  2693. forward = forward + 1
  2694. end
  2695. if keysDown.s then
  2696. forward = forward - 1
  2697. end
  2698. if keysDown.a then
  2699. side = side - 1
  2700. end
  2701. if keysDown.d then
  2702. side = side + 1
  2703. end
  2704.  
  2705.  
  2706. canFly = (forward ~= 0 or side ~= 0)
  2707.  
  2708. if canFly then
  2709. stanceToggle = "Floating"
  2710. turnBG.Parent = root
  2711. floatBP.Parent = nil
  2712. flyBV.Parent = root
  2713.  
  2714. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  2715. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  2716. else
  2717. floatBP.position = root.Position
  2718. floatBP.Parent = root
  2719.  
  2720. flySpeed = flySpeed - 1
  2721. if flySpeed < 0 then flySpeed = 0 end
  2722. end
  2723.  
  2724. local camCF = cam.CoordinateFrame
  2725. local in_forward = canFly and forward or lastForward
  2726. local in_side = canFly and side or lastSide
  2727.  
  2728. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  2729. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  2730.  
  2731. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  2732. 0)
  2733. end
  2734.  
  2735. game:service'RunService'.RenderStepped:connect(function()
  2736. if flyToggled then
  2737. pchar.Humanoid.PlatformStand = true
  2738. end
  2739. updateFly()
  2740. end)
  2741. ----------------------------------------------------
  2742. p13.Touched:connect(function(ht)
  2743. hit = ht.Parent
  2744. if ht and hit:IsA("Model") then
  2745. if hit:FindFirstChild("Humanoid") then
  2746. if hit.Name ~= p.Name then
  2747. if Debounces.Slashing == true and Debounces.Slashed == false then
  2748. Debounces.Slashed = true
  2749. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(20,25))
  2750. wait(.3)
  2751. Debounces.Slashed = false
  2752. end
  2753. end
  2754. end
  2755. elseif ht and hit:IsA("Hat") then
  2756. if hit.Parent.Name ~= p.Name then
  2757. if hit.Parent:FindFirstChild("Humanoid") then
  2758. if Debounces.Slashing == true and Debounces.Slashed == false then
  2759. Debounces.Slashed = true
  2760. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(20,25))
  2761. wait(.3)
  2762. Debounces.Slashed = false
  2763. end
  2764. end
  2765. end
  2766. end
  2767. end)
  2768. ----------------------------------------------------
  2769. local ptz = {0.7, 0.8, 0.9, 1}
  2770. ptz2 = {1.5, 1.6, 1.7, 1.8, 1.9, 2}
  2771. idz = {"161006212", "161006195"}
  2772. mouse.KeyDown:connect(function(key)
  2773. if key == "q" then
  2774. if Debounces.CanAttack == true then
  2775. Debounces.CanAttack = false
  2776. Debounces.NoIdl = true
  2777. Debounces.on = true
  2778.  
  2779. if holy == true then
  2780. for i = 1, 8 do
  2781. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad (60),math.rad(70),math.rad(70)), 0.2)
  2782. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0) *CFrame.Angles(math.rad(-20),math.rad(0),math.rad (-40)), 0.2)
  2783. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50), math.rad(0)), 0.2)
  2784. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(-.4, -1, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.2)
  2785. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.2)
  2786. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.2)
  2787. if Debounces.on == false then break end
  2788. rs:wait(2)
  2789. end
  2790. else
  2791. for i = 1, 20 do
  2792. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad (60),math.rad(70),math.rad(70)), 0.2)
  2793. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0) *CFrame.Angles(math.rad(-20),math.rad(0),math.rad (-40)), 0.2)
  2794. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50), math.rad(0)), 0.2)
  2795. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(-.4, -1, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.2)
  2796. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.2)
  2797. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.2)
  2798. if Debounces.on == false then break end
  2799. rs:wait(2)
  2800. end
  2801. end
  2802.  
  2803. z = Instance.new("Sound", hed)
  2804. z.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  2805. z.Pitch = ptz[math.random(1,#ptz)]
  2806. z.Volume = 1
  2807. wait(.01)
  2808. z:Play()
  2809.  
  2810. if holy == true then
  2811. --so("http://roblox.com/asset/?id=231917788",hed,1,1.7)
  2812. so("http://roblox.com/asset/?id=200633077",hed,1,ptz2[math.random(1,#ptz2)])
  2813. else
  2814. so("http://roblox.com/asset/?id=200633029",hed,1,ptz2[math.random(1,#ptz2)])
  2815. end
  2816.  
  2817. Debounces.Slashing = true
  2818.  
  2819. if holy == true then
  2820.  
  2821. for i = 1, 5 do
  2822. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.65, 0) * CFrame.Angles(math.rad(-40),math.rad(-20),math.rad(40)), 0.3)
  2823. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.65, -.3) * CFrame.Angles(math.rad(65),math.rad(-20),math.rad(30)), 0.3)
  2824. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-9),math.rad(35), math.rad(0)), 0.3)
  2825. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(0), math.rad(-65), math.rad(0)), 0.3)
  2826. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-10)), 0.3)
  2827. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.3)
  2828. if Debounces.on == false then break end
  2829. rs:wait(2)
  2830. end
  2831.  
  2832. else
  2833.  
  2834. for i = 1, 20 do
  2835. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.65, 0) * CFrame.Angles(math.rad(-40),math.rad(-20),math.rad(40)), 0.3)
  2836. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.65, -.3) * CFrame.Angles(math.rad(65),math.rad(-20),math.rad(30)), 0.3)
  2837. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-9),math.rad(35), math.rad(0)), 0.3)
  2838. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(0), math.rad(-65), math.rad(0)), 0.3)
  2839. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-10)), 0.3)
  2840. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.3)
  2841. if Debounces.on == false then break end
  2842. rs:wait(2)
  2843. end
  2844.  
  2845. end
  2846. z1 = Instance.new("Sound", hed)
  2847. z1.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  2848. z1.Pitch = ptz[math.random(1,#ptz)]
  2849. z1.Volume = 1
  2850. wait(.01)
  2851. z1:Play()
  2852.  
  2853. if holy == true then
  2854. --so("http://roblox.com/asset/?id=231917788",hed,1,1.7)
  2855. so("http://roblox.com/asset/?id=200633077",hed,1,ptz2[math.random(1,#ptz2)])
  2856. else
  2857. so("http://roblox.com/asset/?id=200633029",hed,1,ptz2[math.random(1,#ptz2)])
  2858. end
  2859.  
  2860.  
  2861.  
  2862.  
  2863. Debounces.Slashing = true
  2864. for i = 1, 26 do
  2865. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad (90),math.rad(-40),math.rad(80)), 0.35)
  2866. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad (- 70)), 0.35)
  2867. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-90), math.rad(0)), 0.35)
  2868. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, -1) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.35)
  2869. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.35)
  2870. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.35)
  2871. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles (math.rad(0), math.rad(-30), math.rad(0)), 0.35)
  2872. if Debounces.on == false then break end
  2873. rs:wait(2)
  2874. end
  2875.  
  2876. Debounces.Slashing = false
  2877. z:Destroy()
  2878. z1:Destroy()
  2879. cor.Weld.C1 = CFrame.Angles(0,0,0)
  2880. if Debounces.CanAttack == false then
  2881. Debounces.CanAttack = true
  2882. Debounces.NoIdl = false
  2883. Debounces.on = false
  2884. end
  2885. end
  2886. end
  2887. end)
  2888. -------------------------------
  2889. pts = {4, 4.2, 4.4, 4.6, 4.8, 5, 5.2, 5.4}
  2890. mouse.KeyDown:connect(function(key)
  2891. if key == "e" then
  2892. if Debounces.CanAttack == true then
  2893. Debounces.CanAttack = false
  2894. Debounces.NoIdl = true
  2895. Debounces.on = true
  2896. Debounces.ks = true
  2897. larm.Touched:connect(function(ht)
  2898. hit = ht.Parent
  2899. if ht and hit:IsA("Model") then
  2900. if hit:FindFirstChild("Humanoid") then
  2901. if hit.Name ~= p.Name then
  2902. if Debounces.Slapping == true and Debounces.Slapped == false then
  2903. Debounces.Slapped = true
  2904. if Debounces.ks==true then
  2905. z = Instance.new("Sound",hed)
  2906. z.SoundId = "rbxassetid://169380525"
  2907. z.Volume = 1
  2908. z:Play()
  2909. z1 = Instance.new("Sound",char)
  2910. z1.SoundId = "rbxassetid://261010715"
  2911. z1.Pitch = pts[math.random(1,#pts)]
  2912. z1.Volume = 1
  2913. z2 = Instance.new("Sound",char)
  2914. z2.SoundId = "rbxassetid://261010715"
  2915. z2.Pitch = z1.Pitch
  2916. z2.Volume = 1
  2917. z3 = Instance.new("Sound",char)
  2918. z3.SoundId = "rbxassetid://261010715"
  2919. z3.Pitch = z1.Pitch
  2920. z3.Volume = 1
  2921. z1:Play()
  2922. z2:Play()
  2923. z3:Play()
  2924. Debounces.ks=false
  2925. end
  2926. hit:FindFirstChild("Humanoid"):TakeDamage(10)
  2927. hit:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 90
  2928. wait(.5)
  2929. Debounces.Slapped = false
  2930. z:Destroy()
  2931. z1:Destroy()
  2932. z2:Destroy()
  2933. z3:Destroy()
  2934. end
  2935. end
  2936. end
  2937. elseif ht and hit:IsA("Hat") then
  2938. if hit.Parent.Name ~= p.Name then
  2939. if hit.Parent:FindFirstChild("Humanoid") then
  2940. if Debounces.Slapping == true and Debounces.Slapped == false then
  2941. Debounces.Slapped = true
  2942. if Debounces.ks==true then
  2943. z = Instance.new("Sound",hed)
  2944. z.SoundId = "rbxassetid://169380525"
  2945. z.Volume = 1
  2946. z:Play()
  2947. z1 = Instance.new("Sound",char)
  2948. z1.SoundId = "rbxassetid://261010715"
  2949. z1.Pitch = pts[math.random(1,#pts)]
  2950. z1.Volume = 1
  2951. z2 = Instance.new("Sound",char)
  2952. z2.SoundId = "rbxassetid://261010715"
  2953. z2.Pitch = z1.Pitch
  2954. z2.Volume = 1
  2955. z3 = Instance.new("Sound",char)
  2956. z3.SoundId = "rbxassetid://261010715"
  2957. z3.Pitch = z1.Pitch
  2958. z3.Volume = 1
  2959. z1:Play()
  2960. z2:Play()
  2961. z3:Play()
  2962. Debounces.ks=false
  2963. end
  2964. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(10)
  2965. wait(.5)
  2966. Debounces.Slapped = false
  2967. z:Destroy()
  2968. z1:Destroy()
  2969. z2:Destroy()
  2970. z3:Destroy()
  2971. end
  2972. end
  2973. end
  2974. end
  2975. end)
  2976. for i = 1, 14 do
  2977. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3, 0.5, -.3) * CFrame.Angles(math.rad(50), 0, math.rad(40)), 0.5)
  2978. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(40)), 0.5)
  2979. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.5)
  2980. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.5)
  2981. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.5)
  2982. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.5)
  2983. if Debounces.on==false then break end
  2984. rs:wait(2)
  2985. end
  2986. Debounces.Slapping = true
  2987. for i = 1, 20 do
  2988. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3, 0.7, .3) * CFrame.Angles(math.rad(50), 0, math.rad(-110)), 0.6)
  2989. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(40)), 0.6)
  2990. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-70), math.rad(0)), 0.6)
  2991. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.6)
  2992. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.6)
  2993. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.6)
  2994. if Debounces.on==false then break end
  2995. rs:wait(2)
  2996. end
  2997. Debounces.Slapping = false
  2998. if Debounces.CanAttack == false then
  2999. Debounces.CanAttack = true
  3000. Debounces.NoIdl = false
  3001. Debounces.on = false
  3002. end
  3003. end
  3004. end
  3005. end)
  3006. -------------------------------
  3007. ptz2 = {1.5, 1.6, 1.7, 1.8, 1.9, 2}
  3008. mouse.KeyDown:connect(function(key)
  3009. if key == "r" then
  3010. if Debounces.CanAttack == true then
  3011. Debounces.CanAttack = false
  3012. Debounces.NoIdl = true
  3013. Debounces.on = true
  3014. if holy ~= true then
  3015. for i = 1, 20 do
  3016. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(40)), 0.3)
  3017. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(-40)), 0.3)
  3018. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), 0, 0), 0.3)
  3019. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(50), 0, 0), 0.3)
  3020. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  3021. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.2, -.5) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  3022. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(0), math.rad(0)), 0.35)
  3023. if Debounces.on==false then break end
  3024. rs:wait(2)
  3025. end
  3026. else
  3027. for i = 1, 10 do
  3028. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(40)), 0.3)
  3029. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(-40)), 0.3)
  3030. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), 0, 0), 0.3)
  3031. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(50), 0, 0), 0.3)
  3032. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  3033. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.2, -.5) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  3034. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(0), math.rad(0)), 0.35)
  3035. if Debounces.on==false then break end
  3036. rs:wait(2)
  3037. end
  3038. end
  3039. Debounces.Slashing = true
  3040.  
  3041.  
  3042.  
  3043. z = Instance.new("Sound",hed)
  3044. z.SoundId = "rbxassetid://206083107"
  3045. z.Pitch = .75
  3046. z.Volume = .65
  3047. wait(0.1)
  3048. z:Play()
  3049. z1 = Instance.new("Sound", hed)
  3050. z1.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  3051. z1.Pitch = ptz[math.random(1,#ptz)]
  3052. z1.Volume = 1
  3053. wait(.01)
  3054. z1:Play()
  3055.  
  3056. if holy == true then
  3057. so("http://roblox.com/asset/?id=200633077",hed,1,ptz2[math.random(1,#ptz2)])
  3058. else
  3059. so("http://roblox.com/asset/?id=200633029",hed,1,ptz2[math.random(1,#ptz2)])
  3060. end
  3061.  
  3062. if holy ~= true then
  3063. for i = 1, 20 do
  3064. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(40)), 0.3)
  3065. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(-40)), 0.3)
  3066. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  3067. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(10), 0, 0), 0.3)
  3068. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -.7) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
  3069. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-40), 0, 0), 0.3)
  3070. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(-20), math.rad(20)), 0.35)
  3071. if Debounces.on==false then break end
  3072. rs:wait(2)
  3073. end
  3074. else
  3075. for i = 1, 10 do
  3076. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(40)), 0.3)
  3077. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(-40)), 0.3)
  3078. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  3079. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(10), 0, 0), 0.3)
  3080. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -.7) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
  3081. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-40), 0, 0), 0.3)
  3082. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(-20), math.rad(20)), 0.35)
  3083. if Debounces.on==false then break end
  3084. rs:wait(2)
  3085. end
  3086. end
  3087. Debounces.Slashing = false
  3088. cor.Weld.C1 = CFrame.Angles(0,0,0)
  3089. if Debounces.CanAttack == false then
  3090. Debounces.CanAttack = true
  3091. Debounces.NoIdl = false
  3092. Debounces.on = false
  3093. end
  3094. end
  3095. end
  3096. end)
  3097. -------------------------------
  3098. mouse.KeyDown:connect(function(key)
  3099. if key == "t" then
  3100. if Debounces.CanAttack == true then
  3101. Debounces.CanAttack = false
  3102. Debounces.on = true
  3103. Debounces.NoIdl = true
  3104. for i = 1,20 do
  3105. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(0)), 0.2)
  3106. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(0)), 0.2)
  3107. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(0),0), 0.2)
  3108. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, .4) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.2)
  3109. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-10)), 0.2)
  3110. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.2)
  3111. if Debounces.on==false then break end
  3112. rs:wait(2)
  3113. end
  3114. for i = 1,20 do
  3115. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.2)
  3116. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.2)
  3117. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20),math.rad(0),0), 0.2)
  3118. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, -.4) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.2)
  3119. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.2)
  3120. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.2)
  3121. if Debounces.on==false then break end
  3122. rs:wait(2)
  3123. end
  3124. if Debounces.CanAttack == false then
  3125. Debounces.CanAttack = true
  3126. Debounces.on = false
  3127. Debounces.NoIdl = false
  3128. end
  3129. end
  3130. end
  3131. end)
  3132. -------------------------------
  3133. local ptz3 = {0.5, 0.6, 0.7}
  3134. mouse.KeyDown:connect(function(key)
  3135. if key == "g" then
  3136. if Debounces.CanAttack == true then
  3137. Debounces.CanAttack = false
  3138. Debounces.NoIdl = true
  3139. Debounces.on = true
  3140. Debounces.Slashing = true
  3141.  
  3142. z = Instance.new("Sound", hed)
  3143. z.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  3144. z.Pitch = ptz[math.random(1,#ptz)]
  3145. z.Volume = 1
  3146.  
  3147.  
  3148. if holy == true then
  3149. eColors ={"Royal purple"}
  3150.  
  3151.  
  3152. for i,v in pairs(char.Genkadda:GetChildren()) do
  3153. if v:IsA("Part") or v:IsA("WedgePart") then
  3154. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  3155. v.BrickColor = BrickColor.new("Royal purple")
  3156. v.Material = "Neon"
  3157. end
  3158. end
  3159. end
  3160.  
  3161.  
  3162. char.Humanoid.WalkSpeed = 50
  3163.  
  3164. GroundWave()
  3165. so("http://roblox.com/asset/?id=200633077",hed,1,ptz3[math.random(1,#ptz3)])
  3166. so("http://www.roblox.com/asset/?id=241816017",hed,1,0.5)
  3167. so("http://www.roblox.com/asset/?id=241816017",hed,1,1)
  3168.  
  3169.  
  3170. else
  3171. so("http://roblox.com/asset/?id=200633029",hed,1,0.9)
  3172. end
  3173.  
  3174.  
  3175. for i = 1, 8 do
  3176. z:play()
  3177. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-90)), 0.8)
  3178. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(90)), 0.8)
  3179. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, 0, 0), 0.8)
  3180. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0), 0.8)
  3181. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.8)
  3182. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.8)
  3183. if Debounces.on==false then break end
  3184. rs:wait(2)
  3185. end
  3186. for i = 1, 2880, 48 do
  3187. torso.Weld.C1 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(i), math.rad(0))
  3188. rs:wait(4)
  3189. end
  3190.  
  3191.  
  3192.  
  3193.  
  3194.  
  3195.  
  3196.  
  3197. torso.Weld.C1 = CFrame.new(0, -1, 0)
  3198. Debounces.Slashing = false
  3199.  
  3200. if Debounces.CanAttack == false then
  3201. Debounces.CanAttack = true
  3202. Debounces.NoIdl = false
  3203. Debounces.on = false
  3204.  
  3205.  
  3206.  
  3207.  
  3208. char.Humanoid.WalkSpeed = 50
  3209.  
  3210.  
  3211. end
  3212.  
  3213.  
  3214.  
  3215. end
  3216.  
  3217.  
  3218.  
  3219. end
  3220.  
  3221.  
  3222. end)
  3223. ----------------------------------------------------
  3224. pt = {6.6, 6.8, 7, 7.2, 7.4}
  3225. mouse.KeyDown:connect(function(key)
  3226. if key == "l" then
  3227. if Debounces.CanJoke == true then
  3228. Debounces.CanJoke = false
  3229. u = Instance.new("Sound",char)
  3230. u.SoundId = "http://www.roblox.com/asset/?id=261303790"
  3231. u.Pitch = pt[math.random(1,#pt)]
  3232. u.Volume = 1
  3233. u2 = Instance.new("Sound",char)
  3234. u2.SoundId = "http://www.roblox.com/asset/?id=261303790"
  3235. u2.Pitch = u.Pitch
  3236. u2.Volume = 1
  3237. u3 = Instance.new("Sound",char)
  3238. u3.SoundId = "http://www.roblox.com/asset/?id=261303790"
  3239. u3.Pitch = u.Pitch
  3240. u3.Volume = 1
  3241. wait(.01)
  3242. u:Play()
  3243. u2:Play()
  3244. u3:Play()
  3245. wait(1.5)
  3246. u:Destroy()
  3247. u2:Destroy()
  3248. u3:Destroy()
  3249. if Debounces.CanJoke == false then
  3250. Debounces.CanJoke = true
  3251. end
  3252. end
  3253. end
  3254. end)
  3255.  
  3256. ------------------------------- BEGIN GRABPUNCH
  3257. mouse.KeyDown:connect(function(key)
  3258. if key == "x" then
  3259. Debounces.on = true
  3260. Debounces.NoIdl = true
  3261. Debounces.ks = true
  3262. if Grab == false then
  3263. gp = nil
  3264.  
  3265. if Melee == false then
  3266. Melee = true
  3267. Vanish()
  3268. stanceToggle = "Melee"
  3269. elseif Melee == true then
  3270. Melee = false
  3271. Appear()
  3272. stanceToggle = "Normal"
  3273. end
  3274.  
  3275. for i = 1, 20 do
  3276. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.2)
  3277. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.2)
  3278. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  3279. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  3280. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
  3281. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
  3282. if Debounces.on == false then break end
  3283. rs:wait()
  3284. end
  3285. con1=larm.Touched:connect(function(hit) -- this is grab
  3286. ht = hit.Parent
  3287. hum1=ht:FindFirstChild('Humanoid')
  3288. if hum1 ~= nil then
  3289. if Debounces.ks==true then
  3290. z = Instance.new("Sound",hed)
  3291. z.SoundId = "rbxassetid://169380525"
  3292. z.Volume = 1
  3293. z:Play()
  3294. Debounces.ks=false
  3295. end
  3296. hum1.PlatformStand=true
  3297. gp = ht
  3298. Grab = true
  3299. asd=weld5(root,ht:FindFirstChild("Torso"),CFrame.new(0,0,-2.4),CFrame.new(0,0,0))
  3300. asd.Parent = larm
  3301. asd.Name = "asd"
  3302. asd.C0=asd.C0*CFrame.Angles(math.rad(0),math.rad(180),0)
  3303. --[[elseif hum1 == nil then
  3304. con1:disconnect()
  3305. wait() return]]--
  3306. end
  3307. end)
  3308. for i = 1, 20 do
  3309. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.2)
  3310. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.2)
  3311. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  3312. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  3313. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  3314. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
  3315. if Debounces.on == false then break end
  3316. rs:wait()
  3317. end
  3318. if hum1 == nil then
  3319. Debounces.on = false
  3320. Debounces.NoIdl = false
  3321. end
  3322. con1:disconnect()
  3323. elseif Grab == true then
  3324. Grab = false
  3325. Punch()
  3326. z = Instance.new("Sound",hed)
  3327. z.SoundId = "rbxassetid://169380525"
  3328. z.Pitch = ptz[math.random(1,#ptz)]
  3329. z.Volume = 1
  3330. z:Play()
  3331. for i = 1, 10 do
  3332. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3333. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3334. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3335. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3336. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3337. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3338. if Debounces.on == false then break end
  3339. rs:wait()
  3340. end
  3341. Punch()
  3342. z = Instance.new("Sound",hed)
  3343. z.SoundId = "rbxassetid://169380525"
  3344. z.Pitch = ptz[math.random(1,#ptz)]
  3345. z.Volume = 1
  3346. z:Play()
  3347. for i = 1, 10 do
  3348. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3349. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3350. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3351. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3352. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3353. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3354. if Debounces.on == false then break end
  3355. rs:wait()
  3356. end
  3357. Punch()
  3358. z = Instance.new("Sound",hed)
  3359. z.SoundId = "rbxassetid://169380525"
  3360. z.Pitch = ptz[math.random(1,#ptz)]
  3361. z.Volume = 1
  3362. z:Play()
  3363. for i = 1, 10 do
  3364. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3365. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3366. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3367. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3368. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3369. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3370. if Debounces.on == false then break end
  3371. rs:wait()
  3372. end
  3373. Punch()
  3374. z = Instance.new("Sound",hed)
  3375. z.SoundId = "rbxassetid://169380525"
  3376. z.Pitch = ptz[math.random(1,#ptz)]
  3377. z.Volume = 1
  3378. z:Play()
  3379. for i = 1, 10 do
  3380. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3381. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3382. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3383. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3384. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3385. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3386. if Debounces.on == false then break end
  3387. rs:wait()
  3388. end
  3389. Punch()
  3390. z = Instance.new("Sound",hed)
  3391. z.SoundId = "rbxassetid://169380525"
  3392. z.Pitch = ptz[math.random(1,#ptz)]
  3393. z.Volume = 1
  3394. z:Play()
  3395. for i = 1, 10 do
  3396. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3397. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3398. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3399. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3400. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3401. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3402. if Debounces.on == false then break end
  3403. rs:wait()
  3404. end
  3405. Punch()
  3406. z = Instance.new("Sound",hed)
  3407. z.SoundId = "rbxassetid://169380525"
  3408. z.Pitch = ptz[math.random(1,#ptz)]
  3409. z.Volume = 1
  3410. z:Play()
  3411. for i = 1, 10 do
  3412. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3413. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3414. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3415. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3416. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3417. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3418. if Debounces.on == false then break end
  3419. rs:wait()
  3420. end
  3421. Punch()
  3422. z = Instance.new("Sound",hed)
  3423. z.SoundId = "rbxassetid://169380525"
  3424. z.Pitch = ptz[math.random(1,#ptz)]
  3425. z.Volume = 1
  3426. z:Play()
  3427. for i = 1, 10 do
  3428. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3429. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3430. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3431. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3432. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3433. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3434. if Debounces.on == false then break end
  3435. rs:wait()
  3436. end
  3437. Punch()
  3438. z = Instance.new("Sound",hed)
  3439. z.SoundId = "rbxassetid://169380525"
  3440. z.Pitch = ptz[math.random(1,#ptz)]
  3441. z.Volume = 1
  3442. z:Play()
  3443. for i = 1, 10 do
  3444. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3445. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3446. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3447. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3448. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3449. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3450. if Debounces.on == false then break end
  3451. rs:wait()
  3452. end
  3453. Punch()
  3454. z = Instance.new("Sound",hed)
  3455. z.SoundId = "rbxassetid://169380525"
  3456. z.Pitch = ptz[math.random(1,#ptz)]
  3457. z.Volume = 1
  3458. z:Play()
  3459. for i = 1, 10 do
  3460. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3461. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3462. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3463. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3464. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3465. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3466. if Debounces.on == false then break end
  3467. rs:wait()
  3468. end
  3469. Punch()
  3470. z = Instance.new("Sound",hed)
  3471. z.SoundId = "rbxassetid://169380525"
  3472. z.Pitch = ptz[math.random(1,#ptz)]
  3473. z.Volume = 1
  3474. z:Play()
  3475. for i = 1, 10 do
  3476. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3477. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3478. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3479. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3480. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3481. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3482. if Debounces.on == false then break end
  3483. rs:wait()
  3484. end
  3485. Punch()
  3486. z = Instance.new("Sound",hed)
  3487. z.SoundId = "rbxassetid://169380525"
  3488. z.Pitch = ptz[math.random(1,#ptz)]
  3489. z.Volume = 1
  3490. z:Play()
  3491. for i = 1, 10 do
  3492. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3493. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3494. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3495. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3496. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3497. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3498. if Debounces.on == false then break end
  3499. rs:wait()
  3500. end
  3501. Punch()
  3502. z = Instance.new("Sound",hed)
  3503. z.SoundId = "rbxassetid://169380525"
  3504. z.Pitch = ptz[math.random(1,#ptz)]
  3505. z.Volume = 1
  3506. z:Play()
  3507. for i = 1, 10 do
  3508. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3509. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3510. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3511. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3512. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3513. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3514. if Debounces.on == false then break end
  3515. rs:wait()
  3516. end
  3517. con1:disconnect()
  3518. Debounces.on = false
  3519. Debounces.NoIdl = false
  3520. if gp ~= nil then
  3521. gp:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 140
  3522. for i,v in pairs(larm:GetChildren()) do
  3523. if v.Name == "asd" and v:IsA("Weld") then
  3524. v:Remove()
  3525. end
  3526. end
  3527. --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  3528. bv.maxForce = Vector3.new(400000, 400000, 400000)
  3529. bv.P = 125000
  3530. bv.velocity = char.Head.CFrame.lookVector * 200]]--
  3531. hum1=nil
  3532. ht=nil
  3533. Debounces.on = false
  3534. Debounces.NoIdl = false
  3535. elseif ht == nil then wait()
  3536. Grab = false
  3537. Debounces.on = false
  3538. Debounces.NoIdl = false
  3539. end
  3540. end
  3541. end
  3542. end)
  3543.  
  3544.  
  3545. -------------------------------------------------
  3546.  
  3547.  
  3548.  
  3549.  
  3550. ----------------------------------------------------Cero
  3551. mouse.KeyDown:connect(function(key)
  3552. if key == "c" then
  3553. if Debounces.CanAttack == true then
  3554. Debounces.CanAttack = false
  3555. Debounces.NoIdl = true
  3556. Debounces.on = true
  3557. char.Humanoid.WalkSpeed = 50
  3558. Debounces.on = true
  3559. Vanish()
  3560.  
  3561. xx = Instance.new("Sound")
  3562. xx.SoundId = "http://www.roblox.com/asset/?id=199145659"
  3563. xx.Parent = char.Head
  3564. xx.Looped = false
  3565. xx.Pitch = .88
  3566. xx.Volume = 1
  3567. wait(.1)
  3568. xx:Play()
  3569.  
  3570. if holy == true then
  3571. so("http://roblox.com/asset/?id=231917788",hed,1,1)
  3572. else
  3573. end
  3574.  
  3575.  
  3576. if holy ~= true then
  3577. for i = 1, 20 do
  3578. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-18), 0, math.rad(-20)), 0.3)
  3579. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(65), 0, math.rad(-40)), 0.3)
  3580. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.3)
  3581. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(8), 0, math.rad(10)), 0.3)
  3582. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-10), math.rad(-70), 0), 0.6)
  3583. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(84), 0), 0.4)
  3584. if Debounces.on==false then break end
  3585. wait()
  3586. end
  3587. wait(1)
  3588. else
  3589. for i = 1, 5 do
  3590. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-18), 0, math.rad(-20)), 0.3)
  3591. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(65), 0, math.rad(-40)), 0.3)
  3592. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.3)
  3593. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(8), 0, math.rad(10)), 0.3)
  3594. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-10), math.rad(-70), 0), 0.6)
  3595. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(84), 0), 0.4)
  3596. if Debounces.on==false then break end
  3597. wait()
  3598. end
  3599. wait(1)
  3600. end
  3601.  
  3602. x = Instance.new("Sound")
  3603. x.SoundId = "http://www.roblox.com/asset/?id=142070127"
  3604. x2 = Instance.new("Sound")
  3605. x2.SoundId = "http://www.roblox.com/asset/?id=183763506"
  3606. x.Parent = char.Head
  3607. x2.Parent = char.Head
  3608. x.Looped = false
  3609. x2.Looped = false
  3610. x.Pitch = .88
  3611. x.Volume = 1
  3612. x2.Pitch = .88
  3613. x2.Volume = 1
  3614. wait(.1)
  3615. x:Play()
  3616. x2:Play()
  3617. Debounces.on = false
  3618. Debounces.Here = false
  3619.  
  3620. for i = 1, 6 do
  3621. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-12)), 0.4)
  3622. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(101)), 0.4)
  3623. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-6)), 0.4)
  3624. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(6)), 0.4)
  3625. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-8), math.rad(-84), 0), 0.4)
  3626. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.4)
  3627. wait()
  3628. end
  3629. local rng = Instance.new("Part", char)
  3630. rng.Anchored = true
  3631.  
  3632. if holy ~= true then
  3633. rng.BrickColor = BrickColor.new("New Yeller")
  3634. else
  3635. rng.BrickColor = BrickColor.new("Royal purple")
  3636. end
  3637.  
  3638. rng.CanCollide = false
  3639. rng.FormFactor = 3
  3640. rng.Name = "Ring"
  3641. rng.Size = Vector3.new(1, 1, 1)
  3642. rng.Transparency = 0.35
  3643. rng.TopSurface = 0
  3644. rng.BottomSurface = 0
  3645. rng.Material = "Neon"
  3646. local rngm = Instance.new("SpecialMesh", rng)
  3647. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3648. rngm.Scale = Vector3.new(10, 10, 1)
  3649. local bem = Instance.new("Part", char)
  3650. bem.Anchored = true
  3651.  
  3652. if holy ~= true then
  3653. bem.BrickColor = BrickColor.new("New Yeller")
  3654. else
  3655. bem.BrickColor = BrickColor.new("Royal purple")
  3656. end
  3657.  
  3658. bem.Material = "Neon"
  3659. bem.CanCollide = false
  3660. bem.FormFactor = 3
  3661. bem.Name = "Beam" .. shot
  3662. bem.Size = Vector3.new(1, 1, 1)
  3663. bem.Transparency = 0.35
  3664. bem.TopSurface = 0
  3665. bem.BottomSurface = 0
  3666. local bemm = Instance.new("SpecialMesh", bem)
  3667. bemm.MeshType = 4
  3668. bemm.Scale = Vector3.new(1, 4, 4)
  3669. local out = Instance.new("Part", char)
  3670. out.Anchored = true
  3671.  
  3672. if holy ~= true then
  3673. out.BrickColor = BrickColor.new("New Yeller")
  3674. else
  3675. out.BrickColor = BrickColor.new("Royal purple")
  3676. end
  3677.  
  3678. out.Material = "Neon"
  3679. out.CanCollide = false
  3680. out.FormFactor = 3
  3681. out.Name = "Out"
  3682. out.Size = Vector3.new(1, 1, 1)
  3683. out.Transparency = 0.35
  3684. out.TopSurface = 0
  3685. out.BottomSurface = 0
  3686. local outm = Instance.new("SpecialMesh", out)
  3687. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  3688. outm.Scale = Vector3.new(2, 2, 2)
  3689. local bnd = Instance.new("Part", char)
  3690. bnd.Anchored = true
  3691.  
  3692. if holy ~= true then
  3693. bnd.BrickColor = BrickColor.new("New Yeller")
  3694. else
  3695. bnd.BrickColor = BrickColor.new("Royal purple")
  3696. end
  3697.  
  3698. bnd.Material = "Neon"
  3699. bnd.CanCollide = false
  3700. bnd.FormFactor = 3
  3701. bnd.Name = "BEnd"
  3702. bnd.Size = Vector3.new(1, 1, 1)
  3703. bnd.Transparency = 0.35
  3704. bnd.TopSurface = 0
  3705. bnd.BottomSurface = 0
  3706. local bndm = Instance.new("SpecialMesh", bnd)
  3707. bndm.MeshType = 3
  3708. bndm.Scale = Vector3.new(4, 4, 4)
  3709. out.CFrame = rarm.CFrame * CFrame.new(0, -1.75, 0)
  3710. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  3711. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  3712. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  3713. Debounces.Shewt = true
  3714. coroutine.wrap(function()
  3715. for i = 1, 20, 0.2 do
  3716. rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  3717. rng.Transparency = i/20
  3718. wait()
  3719. end
  3720. wait()
  3721. rng:Destroy()
  3722. end)()
  3723. if Debounces.Shewt == true then
  3724. char:WaitForChild("Beam" .. shot).Touched:connect(function(ht) --Here
  3725. print("Hit")
  3726. hit = ht.Parent
  3727. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  3728. print("Yes")
  3729. if HasntTouched(hit.Name) == true and deb == false then
  3730. deb = true
  3731. coroutine.wrap(function()
  3732. hit:FindFirstChild("Humanoid").PlatformStand = true
  3733. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 140
  3734. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(18,63))
  3735. wait(1)
  3736. hit:FindFirstChild("Humanoid").PlatformStand = false
  3737. end)()
  3738. table.insert(Touche, hit.Name)
  3739. deb = false
  3740. end
  3741. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  3742. print("Yes")
  3743. if HasntTouched(hit.Parent.Name) == true and deb == false then
  3744. deb = true
  3745. coroutine.wrap(function()
  3746. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  3747. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 140
  3748. wait(1)
  3749. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  3750. end)()
  3751. table.insert(Touche, hit.Parent.Name)
  3752. deb = false
  3753. for i, v in pairs(Touche) do
  3754. print(v)
  3755. end
  3756. end
  3757. end
  3758. end)
  3759. end
  3760. for i = 0, 200, 7 do
  3761. bem.Size = Vector3.new(i, 1, 1)
  3762. bem.CFrame = rarm.CFrame * CFrame.new(0, -2.5 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  3763. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 0)
  3764. wait()
  3765. end
  3766. wait()
  3767. Debounces.Shewt = false
  3768. bem:Destroy()
  3769. out:Destroy()
  3770. bnd:Destroy()
  3771. char.Humanoid.WalkSpeed = 50
  3772. Debounces.Ready = false
  3773. for i, v in pairs(Touche) do
  3774. table.remove(Touche, i)
  3775. end
  3776. wait()
  3777. table.insert(Touche, char.Name)
  3778. Debounces.NoIdl = false
  3779. if Debounces.CanAttack == false then
  3780. Debounces.CanAttack = true
  3781. cor.Weld.C1 = CFrame.Angles(0,0,0)
  3782.  
  3783.  
  3784. Debounces.on = false
  3785. Appear()
  3786. end
  3787. end
  3788. end
  3789. end)
  3790. -------------------------------
  3791.  
  3792. ----------------------------------------------------EDIT END
  3793. Grab = false
  3794. mouse.KeyDown:connect(function(key)
  3795. if key == "z" then
  3796. Debounces.on = true
  3797. Debounces.NoIdl = true
  3798. Debounces.ks = true
  3799. if Grab == false then
  3800. gp = nil
  3801. for i = 1, 20 do
  3802. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
  3803. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-80)), 0.2)
  3804. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-70),0), 0.2)
  3805. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.2)
  3806. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
  3807. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
  3808. if Debounces.on == false then break end
  3809. rs:wait(2)
  3810. end
  3811. con1=larm.Touched:connect(function(hit) -- this is grab
  3812. ht = hit.Parent
  3813. hum1=ht:FindFirstChild('Humanoid')
  3814. if hum1 ~= nil then
  3815. if Debounces.ks==true then
  3816. z = Instance.new("Sound",hed)
  3817. z.SoundId = "rbxassetid://169380525"
  3818. z.Volume = 1
  3819. z:Play()
  3820. Debounces.ks=false
  3821. end
  3822. hum1.PlatformStand=true
  3823. gp = ht
  3824. Grab = true
  3825. asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-1,1.5),CFrame.new(0,0,0))
  3826. asd.Parent = larm
  3827. asd.Name = "asd"
  3828. asd.C0=asd.C0*CFrame.Angles(math.rad(-90),math.rad(180),0)
  3829. stanceToggle = "Grabbed"
  3830. --[[elseif hum1 == nil then
  3831. con1:disconnect()
  3832. wait() return]]--
  3833. end
  3834. end)
  3835. for i = 1, 20 do
  3836. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
  3837. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
  3838. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(30),0), 0.2)
  3839. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-30), 0), 0.2)
  3840. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  3841. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
  3842. if Debounces.on == false then break end
  3843. rs:wait(2)
  3844. end
  3845. con1:disconnect()
  3846. Debounces.on = false
  3847. Debounces.NoIdl = false
  3848. elseif Grab == true then
  3849. Grab = false
  3850. --[[for i = 1, 16 do
  3851. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(60)), 0.3)
  3852. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.5)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-60)), 0.3)
  3853. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14),math.rad(70),0), 0.3)
  3854. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
  3855. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
  3856. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  3857. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), 0), 0.3)
  3858. if Debounces.on == false then end
  3859. rs:wait()
  3860. end]]--
  3861. for i = 1, 16 do
  3862. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
  3863. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(140),math.rad(0),math.rad(-50)), 0.3)
  3864. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(-60),0), 0.3)
  3865. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.3)
  3866. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(-20)), 0.3)
  3867. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  3868. if Debounces.on == false then end
  3869. rs:wait()
  3870. end
  3871. Slam()
  3872. if gp ~= nil then
  3873. for i,v in pairs(larm:GetChildren()) do
  3874. if v.Name == "asd" and v:IsA("Weld") then
  3875. v:Remove()
  3876. end
  3877. end
  3878. for i = 1, 16 do
  3879. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
  3880. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.4)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.3)
  3881. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(20),0), 0.3)
  3882. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-60), math.rad(-30), 0), 0.3)
  3883. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(80), math.rad(30), math.rad(-20)), 0.3)
  3884. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(70), math.rad(-15), math.rad(20)), 0.3)
  3885. if Debounces.on == false then end
  3886. rs:wait()
  3887. end
  3888. stanceToggle = "Normal"
  3889. --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  3890. bv.maxForce = Vector3.new(400000, 400000, 400000)
  3891. bv.P = 125000
  3892. bv.velocity = char.Head.CFrame.lookVector * 200]]--
  3893. ht=nil
  3894. Debounces.on = false
  3895. Debounces.NoIdl = false
  3896. elseif ht == nil then wait()
  3897. Grab = false
  3898. Debounces.on = false
  3899. Debounces.NoIdl = false
  3900. end
  3901. end
  3902. end
  3903. end)
  3904. ----------------------------------------------------
  3905. Charging = false
  3906. chargewait = false
  3907. mouse.KeyDown:connect(function(key)
  3908. if key == "h" then
  3909. if Charging == false and chargewait == false then
  3910. Charging = true
  3911. chargewait = true
  3912. if Debounces.CanAttack == true then
  3913. Debounces.CanAttack = false
  3914. Debounces.NoIdl = true
  3915. Debounces.on = true
  3916.  
  3917.  
  3918. if holy ~= true then
  3919. holy = true
  3920. else holy = false
  3921. end
  3922.  
  3923.  
  3924. for i = 1,20 do
  3925. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
  3926. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
  3927. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  3928. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  3929. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  3930. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  3931. if Debounces.on == false then break end
  3932. rs:wait()
  3933. end
  3934. pt=Instance.new('Part',torso)
  3935. pt.Anchored=true
  3936. pt.CanCollide=false
  3937. pt.Locked = true
  3938. pt.Material = "Neon"
  3939. pt.FormFactor='Custom'
  3940. pt.Size=Vector3.new(1,1,1)
  3941. pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
  3942. pt.Transparency=.6
  3943.  
  3944. if holy == true then
  3945. pt.BrickColor=BrickColor.new('Royal purple')
  3946. else
  3947. pt.BrickColor = BrickColor.new("New Yeller")
  3948. end
  3949.  
  3950. msh=Instance.new('SpecialMesh',pt)
  3951. msh.MeshId='http://www.roblox.com/asset/?id=20329976'
  3952. msh.Scale=Vector3.new(8,4,8)
  3953. pt2=pt:clone()
  3954. pt2.Parent = torso
  3955. pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
  3956.  
  3957. if holy == true then
  3958. pt2.BrickColor=BrickColor.new('Royal purple')
  3959. else
  3960. pt2.BrickColor = BrickColor.new("Royal purple")
  3961. end
  3962.  
  3963.  
  3964. msh2=msh:clone()
  3965. msh2.Parent=pt2
  3966. msh2.Scale=Vector3.new(10,5,10)
  3967.  
  3968. custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
  3969.  
  3970. bl = Instance.new("Part", char)
  3971. bl.Locked = true
  3972. bl.Name = "Shell"
  3973.  
  3974. if holy == true then
  3975. bl.BrickColor = BrickColor.new("Royal purple")
  3976. else
  3977. bl.BrickColor = BrickColor.new("New Yeller")
  3978. end
  3979.  
  3980. bl.Anchored = true
  3981. bl.Material = "Neon"
  3982. bl.CanCollide = false
  3983. bl.Transparency = 0
  3984. bl.Reflectance = 0
  3985. bl.BottomSurface = 0
  3986. bl.TopSurface = 0
  3987. bl.Shape = 0
  3988. blm = Instance.new("SpecialMesh",bl)
  3989. blm.MeshType = "Brick"
  3990. blm.Scale = Vector3.new(1,1,1)
  3991.  
  3992. so("http://www.roblox.com/asset/?id=340722848",hed,2,1.2)
  3993. so("http://www.roblox.com/asset/?id=340722848",torso,0.5,0.8)
  3994. so("http://roblox.com/asset/?id=168586621",torso,1,0.5)
  3995.  
  3996.  
  3997.  
  3998.  
  3999. if holy == true then
  4000. light()
  4001. ds:stop()
  4002. hs:play()
  4003. eColors = {"Royal purple"}
  4004. for i,v in pairs(char.Genkadda:GetChildren()) do
  4005. if v:IsA("Part") or v:IsA("WedgePart") then
  4006. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  4007. v.BrickColor = BrickColor.new("Royal purple")
  4008. v.Material = "Neon"
  4009. end
  4010. end
  4011. end
  4012.  
  4013.  
  4014. else
  4015. dark()
  4016. hs:stop()
  4017. ds:play()
  4018. eColors = {"Royal purple", "New Yeller"}
  4019. for i,v in pairs(char.Genkadda:GetChildren()) do
  4020. if v:IsA("Part") or v:IsA("WedgePart") then
  4021. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  4022. v.BrickColor = BrickColor.new("New Yeller")
  4023. v.Material = "Metal"
  4024. end
  4025. end
  4026. end
  4027.  
  4028. end
  4029.  
  4030. coroutine.resume(coroutine.create(function()
  4031. for i=1, math.huge, 4 do
  4032. if Charging == true then
  4033. rs:wait()
  4034. bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  4035. blm.Scale = blm.Scale + Vector3.new(0.5, 0.5, 0.5)
  4036. bl.Transparency = bl.Transparency + 0.05
  4037. pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
  4038. pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
  4039. msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05)
  4040. msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05)
  4041. elseif Charging == false then break
  4042. end
  4043. end
  4044. end))
  4045.  
  4046.  
  4047. repeat
  4048. local p = Instance.new('Part',torso)
  4049. p.formFactor = 'Custom'
  4050. p.Size = Vector3.new(1,1,1)
  4051.  
  4052. if holy == true then
  4053. p.BrickColor = BrickColor.new("Royal purple")
  4054. else
  4055. p.BrickColor = BrickColor.new("New Yeller")
  4056. end
  4057.  
  4058. p.CanCollide = false
  4059. p.Transparency = 0
  4060. p.Anchored = true
  4061. p.Locked=true
  4062. p.Material = "Neon"
  4063. s = math.random(1,40)/10
  4064. local m = Instance.new("BlockMesh",p)
  4065. m.Scale = Vector3.new(s,s,s)
  4066. p.CFrame = torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random())
  4067. --[[coroutine.wrap(function()
  4068. wait(2)
  4069. while Charging == true do
  4070. wait(2)
  4071. GroundWave1()
  4072. wait(2)
  4073. end
  4074. end)()]]--
  4075. Spawn(function()
  4076. while rs:wait() do
  4077. if Charging == true then
  4078. rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50)))
  4079. larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30)))
  4080. hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0))
  4081. torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
  4082. lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10)))
  4083. rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20)))
  4084. elseif Charging == false then break
  4085. end
  4086. end
  4087. end)
  4088. Spawn(function()
  4089. while rs:wait() do
  4090. if p.Transparency >= 1 then p:Destroy() break end
  4091. p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
  4092. p.Transparency = p.Transparency+0.01
  4093. end
  4094. end)
  4095. wait(.3)
  4096.  
  4097.  
  4098. until Charging == false
  4099. end
  4100. end
  4101. end
  4102. end)
  4103.  
  4104. ----------------------------------------------------
  4105. mouse.KeyUp:connect(function(key)
  4106. if key == "h" then
  4107. if Charging == true and chargewait == true then
  4108. chargewait = false
  4109. wait(1)
  4110. Charging = false
  4111.  
  4112. --[[for i,v in pairs (torso:GetChildren()) do
  4113. if v:IsA("Sound") then
  4114. v:Destroy()
  4115. end
  4116. end]]
  4117.  
  4118.  
  4119. --so("http://roblox.com/asset/?id=160867463",torso,1,0.7)
  4120.  
  4121. pt:Destroy()
  4122. pt2:Destroy()
  4123. bl:Destroy()
  4124. if Debounces.CanAttack == false then
  4125. Debounces.CanAttack = true
  4126. Debounces.NoIdl = false
  4127. Debounces.on = false
  4128. Debounces.grab = false
  4129.  
  4130. end
  4131. end
  4132. end
  4133. end)
  4134. ----------------------------------------------------
  4135. Sit = false
  4136. mouse.KeyDown:connect(function(key)
  4137. if key == "b" then
  4138. if Sit == false then
  4139. Sit = true
  4140. hum.WalkSpeed = 50
  4141. stanceToggle = "Sitting"
  4142. elseif Sit == true then
  4143. Sit = false
  4144. hum.WalkSpeed = 50
  4145. stanceToggle = "Normal"
  4146. end
  4147. end
  4148. end)
  4149. -------------------------------
  4150. Melee = false
  4151. mouse.KeyDown:connect(function(key)
  4152. if key == "m" then
  4153. if Melee == false then
  4154. Melee = true
  4155. Vanish()
  4156. stanceToggle = "Melee"
  4157. elseif Melee == true then
  4158. Melee = false
  4159. Appear()
  4160. stanceToggle = "Normal"
  4161. end
  4162. end
  4163. end)
  4164. -------------------------------
  4165. mouse.KeyDown:connect(function(key)
  4166. if string.byte(key) == 50 then
  4167. if Debounces.CanAttack == true then
  4168. if stanceToggle ~= "Floating" then
  4169. char.Humanoid.WalkSpeed = 50
  4170. Burst()
  4171. elseif Debounces.CanAttack == false then
  4172. elseif stanceToggle == "Floating" then
  4173. wait()
  4174. end
  4175. end
  4176. end
  4177. end)
  4178. mouse.KeyUp:connect(function(key)
  4179. if string.byte(key) == 50 then
  4180. char.Humanoid.WalkSpeed = 50
  4181. end
  4182. end)
  4183. -------------------------------
  4184. mouse.KeyDown:connect(function(key)
  4185. if key == "p" then
  4186. if CanAttack == true then
  4187. CanAttack = false
  4188. Debounces.NoIdl = true
  4189. Debounces.on = true
  4190. for i = 1, 20 do
  4191. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.2, -2.75) * CFrame.Angles(math.rad(90), math.rad(40), math.rad(0)), 0.6)
  4192. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1, 1, -.5) * CFrame.Angles(math.rad(130), math.rad(0), math.rad(40)), 0.3)
  4193. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1, 1, -.5) * CFrame.Angles(math.rad(130), math.rad(0), math.rad(-40)), 0.3)
  4194. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(-10)), 0.6)
  4195. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(10)), 0.6)
  4196. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.6)
  4197. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.2)
  4198. if Debounces.on == false then
  4199. break
  4200. end
  4201. wait()
  4202. end
  4203. wait()
  4204. z = Instance.new("Sound")
  4205. z.SoundId = "http://www.roblox.com/asset/?id=159218913"
  4206. z.Parent = char.Head
  4207. z.Looped = false
  4208. z.Pitch = 1
  4209. z.Volume = 1
  4210. wait(.01)
  4211. z:Play()
  4212. Debounces.Slashing = true
  4213. for i = 1, 20 do
  4214. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.2, -2.75) * CFrame.Angles(math.rad(90), math.rad(40), math.rad(0)), 0.6)
  4215. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1, .5, -.5) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(40)), 0.6)
  4216. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1, .5, -.5) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-40)), 0.6)
  4217. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1.5, -.5) * CFrame.Angles(math.rad(-90), 0, math.rad(0)), 0.6)
  4218. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -.5, -1) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.6)
  4219. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.6)
  4220. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.6)
  4221. wait()
  4222. if Debounces.on == false then
  4223. break
  4224. end
  4225. wait()
  4226. end
  4227. Debounces.Slashing = false
  4228. Debounces.NoIdl = false
  4229. wait()
  4230. if CanAttack == false then
  4231. CanAttack = true
  4232. end
  4233. end
  4234. end
  4235. end)
  4236. --------------------------------
  4237. ----------------------------------------------------
  4238. mouse.KeyDown:connect(function(key)
  4239. if key == "v" then
  4240. if Debounces.CanAttack == true then
  4241. Debounces.CanAttack = false
  4242. Debounces.on = true
  4243. Debounces.NoIdl = true
  4244. for i = 1, 15 do
  4245. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.2)
  4246. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.6)
  4247. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  4248. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  4249. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  4250. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  4251. if Debounces.on == false then break end
  4252. rs:wait(2.7)
  4253. end
  4254. so("http://roblox.com/asset/?id=231917788",hed,1,0.7)
  4255. x = Instance.new("Sound",char.Head)
  4256. x.SoundId = "rbxassetid://183763515"
  4257. x.Pitch = 0.7
  4258. x.Volume = .8
  4259. x3 = Instance.new("Sound",char.Head)
  4260. x3.SoundId = "rbxassetid://183763487"
  4261. x3.Pitch = 1
  4262. x3.Volume = .8
  4263. wait(.1)
  4264. x:Play()
  4265. x3:Play()
  4266.  
  4267. if holy == true then
  4268. so("http://roblox.com/asset/?id=233091161",hed,1,0.6)
  4269. so("http://roblox.com/asset/?id=2233091183",hed,1,1)
  4270. else
  4271. end
  4272.  
  4273. Debounces.on = false
  4274. Debounces.Here = false
  4275. shot = shot + 1
  4276. local rng = Instance.new("Part", larm)
  4277. rng.Anchored = true
  4278.  
  4279. if holy ~= true then
  4280. rng.BrickColor = BrickColor.new("Royal purple")
  4281. else
  4282. rng.BrickColor = BrickColor.new("Royal purple")
  4283. end
  4284.  
  4285. rng.Material = "Neon"
  4286. rng.CanCollide = false
  4287. rng.FormFactor = 3
  4288. rng.Name = "Ring"
  4289. rng.Size = Vector3.new(1, 1, 1)
  4290. rng.Transparency = 0.35
  4291. rng.TopSurface = 0
  4292. rng.BottomSurface = 0
  4293. rng2 = rng:clone()
  4294. rng3 = rng2:clone()
  4295. rng4 = rng2:clone()
  4296. local rngm = Instance.new("SpecialMesh", rng)
  4297. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4298. rngm.Scale = Vector3.new(10, 10, 1)
  4299. rngm2 = rngm:clone()
  4300. rngm2.Scale = Vector3.new(5, 5, 3)
  4301. rngm3=rngm2:clone()
  4302. rngm3.Parent = rng3
  4303. rngm3.Scale = Vector3.new(8, 8, 1)
  4304. rngm4 = rngm2:clone()
  4305. rngm4.Parent = rng4
  4306. rngm4.Scale = Vector3.new(6, 6, 1)
  4307. local bem = Instance.new("Part", larm)
  4308. bem.Anchored = true
  4309.  
  4310. if holy == false then
  4311. bem.BrickColor = BrickColor.new("New Yeller")
  4312. else
  4313. bem.BrickColor = BrickColor.new("Royal purple")
  4314. end
  4315.  
  4316. bem.CanCollide = false
  4317. bem.Material = "Neon"
  4318. bem.FormFactor = 3
  4319. bem.Name = "Beam" .. shot
  4320. bem.Size = Vector3.new(1, 1, 1)
  4321. bem.Transparency = 0.35
  4322. bem.TopSurface = 0
  4323. bem.BottomSurface = 0
  4324. local bemm = Instance.new("SpecialMesh", bem)
  4325. bemm.MeshType = 4
  4326. bemm.Scale = Vector3.new(1, 4, 4)
  4327. local out = Instance.new("Part", larm)
  4328. out.Anchored = true
  4329. out.Material = "Neon"
  4330.  
  4331. if holy == false then
  4332. out.BrickColor = BrickColor.new("New Yeller")
  4333. else
  4334. out.BrickColor = BrickColor.new("Royal purple")
  4335. end
  4336.  
  4337. out.CanCollide = false
  4338. out.FormFactor = 3
  4339. out.Name = "Out"
  4340. out.Size = Vector3.new(4, 4, 4)
  4341. out.Transparency = 0.35
  4342. out.TopSurface = 0
  4343. out.BottomSurface = 0
  4344. local outm = Instance.new("SpecialMesh", out)
  4345. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  4346. outm.Scale = Vector3.new(6, 4, 6)
  4347. local bnd = Instance.new("Part", larm)
  4348. bnd.Anchored = true
  4349. bnd.BrickColor = BrickColor.new("Royal purple")
  4350. bnd.CanCollide = false
  4351. bnd.FormFactor = 3
  4352. bnd.Name = "Bend"
  4353. bnd.Size = Vector3.new(1, 1, 1)
  4354. bnd.Transparency = 1
  4355. bnd.TopSurface = 0
  4356. bnd.BottomSurface = 0
  4357. local bndm = Instance.new("SpecialMesh", bnd)
  4358. bndm.MeshType = 3
  4359. bndm.Scale = Vector3.new(8, 8, 8)
  4360. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  4361. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  4362. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  4363. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  4364. rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
  4365. rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
  4366. Debounces.Shewt = true
  4367. coroutine.wrap(function()
  4368. for i = 1, 20, 0.2 do
  4369. rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  4370. rngm3.Scale = Vector3.new(8 + i*3, 8 + i*3, 1)
  4371. rngm4.Scale = Vector3.new(6 + i*4, 6 + i*4, 1)
  4372. rng.Transparency = i/20
  4373. rng3.Transparency = 1/24
  4374. rng4.Transparency = i/26
  4375. wait()
  4376. end
  4377. wait()
  4378. rng:Destroy()
  4379. end)()
  4380. if Debounces.Shewt == true then
  4381. larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  4382. hit = ht.Parent
  4383. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  4384. if HasntTouched(hit.Name) == true and deb == false then
  4385. deb = true
  4386. coroutine.wrap(function()
  4387. hit:FindFirstChild("Humanoid").PlatformStand = true
  4388. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  4389. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24,73))
  4390. end)()
  4391. table.insert(Touche, hit.Name)
  4392. deb = false
  4393. end
  4394. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  4395. if HasntTouched(hit.Parent.Name) == true and deb == false then
  4396. deb = true
  4397. coroutine.wrap(function()
  4398. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  4399. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  4400. wait(1)
  4401. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  4402. end)()
  4403. table.insert(Touche, hit.Parent.Name)
  4404. deb = false
  4405. for i, v in pairs(Touche) do
  4406. print(v)
  4407. end
  4408. end
  4409. end
  4410. end)
  4411. end
  4412. for i = 0, 260, 8 do
  4413. bem.Size = Vector3.new(i, 3, 3)
  4414. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  4415. bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  4416. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  4417. bnd.Size = Vector3.new(1,1,1)
  4418. bndm.Scale = Vector3.new(8,8,8)
  4419. if i % 10 == 0 then
  4420. local newRng = rng2:Clone()
  4421. newRng.Parent = larm
  4422. newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
  4423. local newRngm = rngm2:clone()
  4424. newRngm.Parent=newRng
  4425. coroutine.wrap(function()
  4426. for i = 1, 10, 0.2 do
  4427. newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 3)
  4428. newRng.Transparency = i/10
  4429. wait()
  4430. end
  4431. wait()
  4432. newRng:Destroy()
  4433. end)()
  4434. end
  4435. wait()
  4436. end
  4437. wait()
  4438. Debounces.Shewt = false
  4439. bem:Destroy()
  4440. out:Destroy()
  4441. bnd:Destroy()
  4442. Debounces.Ready = false
  4443. for i, v in pairs(Touche) do
  4444. table.remove(Touche, i)
  4445. end
  4446. wait()
  4447. table.insert(Touche, char.Name)
  4448. Debounces.NoIdl = false
  4449. if Debounces.CanAttack == false then
  4450. Debounces.CanAttack = true
  4451. end
  4452. end
  4453. end
  4454. end)
  4455. ----------------------------------------------------
  4456. ----------------------------------------------------
  4457. mouse.KeyDown:connect(function(key)
  4458. if key == "y" then
  4459. if CanAttack == true then
  4460. CanAttack = false
  4461. Debounces.NoIdl = true
  4462. Debounces.on = true
  4463. for i = 1, 20 do
  4464. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(30)), 0.2)
  4465. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(-30)), 0.2)
  4466. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, 0.5, -1) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
  4467. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, 0.5, -1) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
  4468. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-26), math.rad(0), 0), 0.2)
  4469. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  4470. if Debounces.on == false then
  4471. break
  4472. end
  4473. wait()
  4474. end
  4475. wait()
  4476. if Daytime == true then
  4477. Daytime = false
  4478. l.TimeOfDay = 24
  4479. else
  4480. Daytime = true
  4481. l.TimeOfDay = 12
  4482. l.OutdoorAmbient = Color3.new(0.498039, 0.498039, 0.498039)
  4483. end
  4484. char.Humanoid.MaxHealth = math.huge
  4485. c = Instance.new("Sound")
  4486. c.SoundId = "http://www.roblox.com/asset/?id=152758283"
  4487. c.Parent = m
  4488. c.Looped = false
  4489. if Daytime == true then
  4490. c.Pitch = -1
  4491. elseif Daytime == false then
  4492. c.Pitch = 1.12
  4493. end
  4494. c.Volume = 1
  4495. wait(.01)
  4496. c:Play()
  4497. local Shockwave = function()
  4498. local Wave = Instance.new("Part", game.Workspace--[[?]])
  4499. Wave.Name = "Shockwave"
  4500. Wave.BrickColor = BrickColor.new("New Yeller")
  4501. Wave.Size = Vector3.new(1, 1, 1)
  4502. Wave.Shape = "Ball"
  4503. Wave.CanCollide = false
  4504. Wave.Anchored = true
  4505. Wave.TopSurface = 0
  4506. Wave.BottomSurface = 0
  4507. Wave.Touched:connect(function(hit)
  4508. print(hit.Name)
  4509. if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
  4510. if hit.Parent.Name ~= char.Name then
  4511. print("Damaged " .. hit.Parent.Name)
  4512. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 1
  4513. hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
  4514. end
  4515. end
  4516. end)
  4517.  
  4518. Instance.new("SpecialMesh", Wave).MeshType = "Brick"
  4519.  
  4520. Delay(0, function()
  4521. --
  4522. -- Okay.
  4523. if Daytime == false then
  4524. for i = 1, 38, 1 do
  4525. Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  4526. Wave.CFrame = char.Torso.CFrame
  4527. local t = i / 38
  4528. Wave.Transparency = t
  4529. wait()
  4530. end
  4531. else
  4532. for i = 38, 1, -1 do
  4533. Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  4534. Wave.CFrame = char.Torso.CFrame
  4535. local t = i / 38
  4536. Wave.Transparency = t
  4537. wait()
  4538. end
  4539. end
  4540. Wave:Destroy()
  4541. end)
  4542. Delay(0, function()
  4543. while wait() do
  4544. if Wave ~= nil then
  4545. Wave.CFrame = char.Torso.CFrame
  4546. else
  4547. break
  4548. end
  4549. end
  4550. end)
  4551. end
  4552.  
  4553. Shockwave()
  4554.  
  4555. for i = 1, 20 do
  4556. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(120), 0, math.rad(-100)), 0.6)
  4557. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(120), 0, math.rad(100)), 0.6)
  4558. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-20)), 0.6)
  4559. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(20)), 0.6)
  4560. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(35), math.rad(0), 0), 0.6)
  4561. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.6)
  4562. wait()
  4563. if Debounces.on == false then
  4564. break
  4565. end
  4566. wait()
  4567. end
  4568. wait(2)
  4569. Debounces.NoIdl = false
  4570. if CanAttack == false then
  4571. CanAttack = true
  4572. wait()
  4573. end
  4574. end -- for the canattack thing
  4575. end
  4576. end)
  4577. -------------------------------
  4578. local animpose = "Idle"
  4579. local lastanimpose = "Idle"
  4580. local grab = false
  4581. local sine = 0
  4582. local change = 1
  4583. local val = 0
  4584. local ffing = false
  4585. local jump = false
  4586. -------------------------------
  4587. --[[if stanceToggle == "Sitting" then
  4588. if wait(math.random(1,2)) == 1 then
  4589. stanceToggle = "Sitting2"
  4590. wait(8)
  4591. stanceToggle = "Sitting"
  4592. end
  4593. end]]--
  4594. -------------------------------
  4595. game:GetService("RunService").RenderStepped:connect(function()
  4596. if char.Humanoid.Jump == true then
  4597. jump = true
  4598. else
  4599. jump = false
  4600. end
  4601. char.Humanoid.FreeFalling:connect(function(f)
  4602. if f then
  4603. ffing = true
  4604. else
  4605. ffing = false
  4606. end
  4607. end)
  4608. sine = sine + change
  4609. if jump == true then
  4610. animpose = "Jumping"
  4611. elseif ffing == true then
  4612. animpose = "Freefalling"
  4613. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  4614. animpose = "Idle"
  4615. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  4616. animpose = "Walking"
  4617. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  4618. animpose = "Running"
  4619. end
  4620. if animpose ~= lastanimpose then
  4621. sine = 0
  4622. if Debounces.NoIdl == false then
  4623. if stanceToggle == "Normal" and holy ~= true then
  4624. for i = 1, 2 do
  4625. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40)), 0.2)
  4626. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20)), 0.2)
  4627. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.2)
  4628. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.2)
  4629. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  4630. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(20)), 0.2)
  4631. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  4632. end
  4633. elseif stanceToggle == "Sitting" then
  4634. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/30),0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20+2*math.cos(sine/30))), 0.2)
  4635. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.5, -.54) * CFrame.Angles(math.rad(88), 0, math.rad(48)), 0.6)
  4636. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  4637. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-20), math.sin(sine/60)/3, 0), 0.3)
  4638. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1) * CFrame.Angles(math.rad(-6), 0, 0), 0.3)
  4639. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-56), 0, 0), 0.3)
  4640. elseif stanceToggle == "Floating" then
  4641. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  4642. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  4643. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  4644. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  4645. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  4646. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  4647. wait()
  4648. end
  4649. else
  4650. end
  4651. end
  4652. lastanimpose = animpose
  4653. if Debounces.NoIdl == false then
  4654. if animpose == "Idle" then
  4655. if stanceToggle == "Normal" and holy ~= true then
  4656. change = 0.5
  4657. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
  4658. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20-2*math.cos(sine/14))), 0.2)
  4659. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(50),0), 0.2)
  4660. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.2)
  4661. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  4662. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(20)), 0.2)
  4663. elseif stanceToggle == "Normal" and holy == true then
  4664. change = 0.8
  4665. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  4666. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  4667. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  4668. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  4669. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  4670. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  4671. elseif stanceToggle == "Melee" and holy ~= true then
  4672. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20+2*math.cos(sine/14))), 0.2)
  4673. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20-2*math.cos(sine/14))), 0.2)
  4674. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  4675. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  4676. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  4677. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  4678. elseif stanceToggle == "Melee" and holy == true then
  4679. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  4680. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  4681. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  4682. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  4683. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  4684. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  4685. elseif stanceToggle == "Sitting" then
  4686. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20)), 0.2)
  4687. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.5, -.54) * CFrame.Angles(math.rad(88), 0, math.rad(48)), 0.6)
  4688. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  4689. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5-0.06*math.cos(sine/25), -.2) * CFrame.Angles(math.rad(0-20*math.cos(sine/25)/2), math.sin(sine/50)/2.4, 0), 0.3)
  4690. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1) * CFrame.Angles(math.rad(-6), 0, 0), 0.3)
  4691. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-56), 0, 0), 0.3)
  4692. elseif stanceToggle == "Floating" then
  4693. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  4694. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  4695. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  4696. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  4697. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  4698. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  4699. elseif stanceToggle == "Grabbed" and holy ~= true then
  4700. grab = true
  4701. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
  4702. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),-.5)*CFrame.Angles(math.rad(130+4*math.cos(sine/14)),math.rad(0),math.rad(-60+4*math.cos(sine/14))), 0.3)
  4703. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14+2*math.cos(sine/14)),math.rad(70-4*math.cos(sine/14)),0), 0.3)
  4704. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
  4705. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
  4706. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  4707. elseif stanceToggle == "Grabbed" and holy == true then
  4708. grab = true
  4709. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
  4710. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),-.5)*CFrame.Angles(math.rad(130+4*math.cos(sine/14)),math.rad(0),math.rad(-60+4*math.cos(sine/14))), 0.3)
  4711. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14+2*math.cos(sine/14)),math.rad(70-4*math.cos(sine/14)),0), 0.3)
  4712. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  4713. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  4714. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  4715. end
  4716. elseif animpose == "Walking" then
  4717. if stanceToggle == "Normal" and holy ~= true then
  4718. change = 1
  4719. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5, 0)*CFrame.Angles(math.rad(-20), math.rad(-20),math.rad(40)), 0.2)
  4720. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6, -math.sin(sine/8)/2.8)*CFrame.Angles(math.sin(sine/8)/4, -math.sin(sine/8)/2, math.rad(-10)), 0.2)
  4721. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  4722. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.1*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  4723. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  4724. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  4725. elseif stanceToggle == "Normal" and holy == true then
  4726. for i = 1, 2 do
  4727. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  4728. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  4729. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  4730. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  4731. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  4732. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  4733. end
  4734. elseif stanceToggle == "Melee" and holy ~= true then
  4735. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/4), math.sin(sine/8)/4) * CFrame.Angles(-math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(10+2*math.cos(sine/4))), 0.2)
  4736. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5+.05*math.cos(sine/4), -math.sin(sine/8)/4)*CFrame.Angles(math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(-10-2*math.cos(sine/4))), 0.2)
  4737. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  4738. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.07*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+1*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  4739. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  4740. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  4741. elseif stanceToggle == "Melee" and holy == true then
  4742. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  4743. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  4744. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  4745. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  4746. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  4747. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  4748. elseif stanceToggle == "Floating" then
  4749. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  4750. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  4751. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0), 0.4)
  4752. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0-8*math.cos(sine/14)), 0, math.rad(-8)), 0.4)
  4753. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(1-9*math.cos(sine/13)), 0, math.rad(8)), 0.4)
  4754. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.2*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  4755. elseif stanceToggle == "Grabbed" and holy ~= true then
  4756. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5, 0)*CFrame.Angles(math.rad(-20), math.rad(-20),math.rad(40)), 0.2)
  4757. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(-30)), 0.3)
  4758. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  4759. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.1*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  4760. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  4761. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  4762. elseif stanceToggle == "Grabbed" and holy == true then
  4763. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5, 0)*CFrame.Angles(math.rad(-20), math.rad(-20),math.rad(40)), 0.2)
  4764. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(-30)), 0.3)
  4765. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0), 0.4)
  4766. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0-8*math.cos(sine/14)), 0, math.rad(-8)), 0.4)
  4767. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(1-9*math.cos(sine/13)), 0, math.rad(8)), 0.4)
  4768. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  4769. end
  4770. elseif animpose == "Running" then
  4771. if stanceToggle == "Normal" and holy ~= true then
  4772. change = 1
  4773. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles (math.rad(44), math.rad (0), math.rad(0)), 0.15)
  4774. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1-0.1*math.cos(sine/14), -1) * CFrame.Angles(math.rad(- 80), math.rad(0), 0), 0.15)
  4775. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad (0), math.rad(50), math.rad(-40)), 0.15)
  4776. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(40)), 0.15)
  4777. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(- 10)), .15)
  4778. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(10)), .15)
  4779. elseif stanceToggle == "Normal" and holy == true then
  4780. change = 1
  4781. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.35,.4)*CFrame.Angles(math.rad(250),math.rad(350),math.rad(-30+2*math.cos(sine/14))), 0.2)--cfawm
  4782. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.55,-.4)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(40-2*math.cos(sine/14))), 0.2)
  4783. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
  4784. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-40),math.rad(-10), math.rad(0)), 0.2)
  4785. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.2) * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(0)), 0.4)
  4786. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), math.rad(10), math.rad(0)), 0.4)
  4787. elseif stanceToggle == "Floating" then
  4788. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  4789. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  4790. hed.Weld.C0 = CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0)
  4791. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(-8)), 0.4)
  4792. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(8)), 0.4)
  4793. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), -.2) * CFrame.Angles(math.rad(-15),0, math.rad(0)), 0.05)
  4794. end
  4795. end
  4796. end
  4797. end)
  4798.  
  4799. Spawn(function()
  4800. while wait() do
  4801. updateFly()
  4802. end
  4803. end)
  4804.  
  4805. Spawn(function()
  4806. while wait(.1) do
  4807. Magik()
  4808. end
  4809. end)
  4810.  
  4811. Spawn(function()
  4812. while wait(.1) do
  4813. Magik2()
  4814. end
  4815. end)
  4816.  
  4817. Spawn(function()
  4818. while wait(4) do
  4819. GroundWave()
  4820. end
  4821. end)
  4822.  
  4823.  
  4824.  
  4825.  
  4826.  
  4827. function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) -- Lightning module
  4828. --[[Part0 = Vector3 (Start pos)
  4829. Part1 = Vector3 (End pos)
  4830. Times = number (Amount of lightning parts)
  4831. Offset = number (Offset)
  4832. Color = color (brickcolor value)
  4833. Thickness = number (thickness)
  4834. Trans = number (transparency)
  4835. ]]--
  4836. local magz = (Part0 - Part1).magnitude
  4837. local curpos = Part0
  4838. local trz = {-Offset,Offset}
  4839. for i=1,Times do
  4840. local li = Instance.new("Part", torso)
  4841. li.Name = "Lightning"
  4842. li.TopSurface =0
  4843. li.Material = "Neon"
  4844. li.BottomSurface = 0
  4845. li.Anchored = true
  4846. li.Locked = true
  4847. li.Transparency = Trans or 0.4
  4848. li.BrickColor = BrickColor.new(Color)
  4849. li.formFactor = "Custom"
  4850. li.CanCollide = false
  4851. li.Size = Vector3.new(Thickness,Thickness,magz/Times)
  4852. local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  4853. local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
  4854. if Times == i then
  4855. local magz2 = (curpos - Part1).magnitude
  4856. li.Size = Vector3.new(Thickness,Thickness,magz2)
  4857. li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
  4858. else
  4859. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  4860. end
  4861. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
  4862. game.Debris:AddItem(li,.1)
  4863. end
  4864. end
  4865.  
  4866. BodyParts = {} -- Parts to emit lightning effects from
  4867. for _, v in pairs(char.Genkadda:GetChildren()) do
  4868. if v:IsA("Part") and v.Name ~= "HitBox" and v.Name ~= "Thingy" then
  4869. table.insert(BodyParts, v)
  4870. end
  4871. end
  4872.  
  4873. Bounding = {} -- Calculate the bounding boxes
  4874. for _, v in pairs(BodyParts) do
  4875. local temp = {X=nil, Y=nil, Z=nil}
  4876. temp.X = v.Size.X/2 * 10
  4877. temp.Y = v.Size.Y/2 * 10
  4878. temp.Z = v.Size.Z/2 * 10
  4879. Bounding[v.Name] = temp
  4880. --table.insert(Bounding, v.Name, temp)
  4881. end
  4882.  
  4883.  
  4884.  
  4885. while wait(lightspeed) do -- Emit the Lightning effects randomly, original was (1,10)/10
  4886.  
  4887. if Melee ~= true then --[[Make sure we only see the lightning when holding our sword]]
  4888.  
  4889. if holy == true then
  4890. lightspeed = math.random(0.1,0.2)
  4891. else
  4892. lightspeed = math.random(0.5,1)
  4893. end
  4894.  
  4895. local Body1 = BodyParts[math.random(#BodyParts)]
  4896. local Body2 = BodyParts[math.random(#BodyParts)]
  4897. local Pos1 = Vector3.new(
  4898. math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/10,
  4899. math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/10,
  4900. math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/10
  4901. )
  4902. local Pos2 = Vector3.new(
  4903. math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/10,
  4904. math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/10,
  4905. math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/10
  4906. )
  4907. local SPos1 = Body1.Position + Pos1
  4908. local SPos2 = Body2.Position + Pos2
  4909.  
  4910.  
  4911.  
  4912. Lightning(SPos1, SPos2, 4, 3, eColors[math.random(1,#eColors)], .2, .56)
  4913.  
  4914.  
  4915. end
  4916. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement