Advertisement
Upscalefanatic3

(voidacity) Angel of Darkness Rewrite (not working)

Feb 13th, 2020
448
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. spawn(function()
  2. local plr = owner
  3. local char = plr.Character
  4. local hum = char:FindFirstChildOfClass("Humanoid")
  5. local idleanim = Instance.new("Animation")
  6. idleanim.Name = "Roblox Idle Animation"
  7. idleanim.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  8. local idleanimplay = hum:LoadAnimation(idleanim)
  9. idleanimplay:Play()
  10. wait(0.1)
  11. if char:FindFirstChild("Animate") then
  12. char.Animate:Destroy()
  13. end
  14. local remote = Instance.new("RemoteEvent", char)
  15. remote.Name = "ReplicationEvent"
  16. local client = NLS([==[
  17. local mouse = game:GetService("Players").LocalPlayer:GetMouse()
  18. local remote = game:GetService("Players").LocalPlayer.Character:WaitForChild("ReplicationEvent")
  19. spawn(function()
  20. while game:GetService("RunService").Heartbeat:Wait() do
  21. remote = game:GetService("Players").LocalPlayer.Character:WaitForChild("ReplicationEvent")
  22. end
  23. end)
  24. game:GetService("UserInputService").InputBegan:Connect(function(input, isTyping)
  25. if isTyping == false and input.UserInputType == Enum.UserInputType.Keyboard then
  26. remote:FireServer(1, input.KeyCode)
  27. end
  28. end)
  29. mouse.Button1Down:Connect(function()
  30. remote:FireServer(2)
  31. end)
  32. remote.OnClientEvent:Connect(function()
  33. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position, Vector3.new(mouse.Hit.Position.X, game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position.Y, mouse.Hit.Position.Z))
  34. end)
  35. ]==], char)
  36. local crabrave = Instance.new("Sound", char.Torso)
  37. local RS = char.Torso["Right Shoulder"]
  38. local LS = char.Torso["Left Shoulder"]
  39. local RH = char.Torso["Right Hip"]
  40. local LH = char.Torso["Left Hip"]
  41. local rootj = char.HumanoidRootPart.RootJoint
  42. local throwbutton = false
  43. local throw = false
  44. local normalanim = true
  45. local attackd = false
  46. local animpose = "Idle"
  47. local timepos = 0
  48. local sine = 0
  49. local RSnor = RS.C0
  50. local LSnor = LS.C0
  51. local RHnor = RH.C0
  52. local LHnor = LH.C0
  53. local rootjnor = rootj.C0
  54.  
  55. ---------------------------------
  56. --------------Set up-------------
  57. ---------------------------------
  58.  
  59. ---------------------------------
  60. -----------Wrapping up-----------
  61. ---------------------------------
  62.  
  63. while game:GetService("RunService").Heartbeat:Wait() do
  64. if normalanim then
  65. sine = sine + 1
  66. end
  67. if crabrave.Parent == char.Torso then
  68. crabrave.SoundId = "rbxassetid://0"
  69. crabrave.Playing = true
  70. crabrave.Volume = 1
  71. crabrave.Looped = true
  72. timepos = crabrave.TimePosition
  73. else
  74. crabrave = Instance.new("Sound", char.Torso)
  75. crabrave.TimePosition = timepos
  76. end
  77. if remote.Parent == char then
  78. remote.Name = "ReplicationEvent"
  79. else
  80. remote = Instance.new("RemoteEvent", char)
  81. end
  82. local touchfloor = workspace:FindPartOnRay(Ray.new(char.HumanoidRootPart.CFrame.Position, ((CFrame.new(char.HumanoidRootPart.Position, char.HumanoidRootPart.Position - Vector3.new(0, 1, 0))).LookVector).Unit * 4), char)
  83. if char.HumanoidRootPart.Velocity.Magnitude > 1 and touchfloor then
  84. animpose = "Walking"
  85. elseif char.HumanoidRootPart.Velocity.Y > 0.5 and touchfloor == nil then
  86. animpose = "Jumping"
  87. elseif char.HumanoidRootPart.Velocity.Y < 0.5 and touchfloor == nil then
  88. animpose = "Falling"
  89. else
  90. animpose = "Idle"
  91. end
  92. if animpose == "Idle" and normalanim then
  93.  
  94. RH.C0 = RH.C0:Lerp(RHnor, 0.1) - Vector3.new(0, rootj.C0.Position.Y / 10, 0)
  95. LH.C0 = LH.C0:Lerp(LHnor, 0.1) - Vector3.new(0, rootj.C0.Position.Y / 10, 0)
  96. rootj.C0 = rootjnor * CFrame.new(math.sin(sine / 10) / 2, 0, math.sin(sine / 5) / 2)
  97. elseif animpose == "Walking" and normalanim then
  98.  
  99. RH.C0 = RH.C0:Lerp(RHnor, 0.1) - Vector3.new(0, rootj.C0.Position.Y / 10, 0)
  100. LH.C0 = LH.C0:Lerp(LHnor, 0.1) - Vector3.new(0, rootj.C0.Position.Y / 10, 0)
  101. rootj.C0 = rootjnor * CFrame.new(math.sin(sine / 10) / 2, 0, math.sin(sine / 5) / 2)
  102. elseif animpose == "Jumping" and normalanim then
  103.  
  104. RH.C0 = RH.C0:Lerp(RHnor, 0.1) - Vector3.new(0, rootj.C0.Position.Y / 10, 0)
  105. LH.C0 = LH.C0:Lerp(LHnor, 0.1) - Vector3.new(0, rootj.C0.Position.Y / 10, 0)
  106. rootj.C0 = rootjnor * CFrame.new(math.sin(sine / 10) / 2, 0, math.sin(sine / 5) / 2)
  107. elseif animpose == "Falling" and normalanim then
  108.  
  109. RH.C0 = RH.C0:Lerp(RHnor, 0.1) - Vector3.new(0, rootj.C0.Position.Y / 10, 0)
  110. LH.C0 = LH.C0:Lerp(LHnor, 0.1) - Vector3.new(0, rootj.C0.Position.Y / 10, 0)
  111. rootj.C0 = rootjnor * CFrame.new(math.sin(sine / 10) / 2, 0, math.sin(sine / 5) / 2)
  112. end
  113. end
  114. end)
  115.  
  116.  
  117. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  118. local Player,Player,p,game,owner = owner,game
  119. local RealPlayer = Player
  120. do
  121. local rp = RealPlayer
  122. script.Parent = rp.Character
  123.  
  124. --RemoteEvent for communicating
  125. local Event = Instance.new("RemoteEvent")
  126. Event.Name = "UserInput_Event"
  127.  
  128. --Fake event to make stuff like Mouse.KeyDown work
  129. local function fakeEvent()
  130. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  131. t.connect = t.Connect
  132. return t
  133. end
  134.  
  135. --Creating fake input objects with fake variables
  136. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  137. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  138. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  139. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  140. end}
  141. --Merged 2 functions into one by checking amount of arguments
  142. CAS.UnbindAction = CAS.BindAction
  143.  
  144. --This function will trigger the events that have been :Connect()'ed
  145. local function te(self,ev,...)
  146. local t = m[ev]
  147. if t and t._fakeEvent then
  148. for _,f in pairs(t.Functions) do
  149. f(...)
  150. end
  151. end
  152. end
  153. m.TrigEvent = te
  154. UIS.TrigEvent = te
  155.  
  156. Event.OnServerEvent:Connect(function(plr,io)
  157. if plr~=rp then return end
  158. m.Target = io.Target
  159. m.Hit = io.Hit
  160. if not io.isMouse then
  161. local b = io.UserInputState == Enum.UserInputState.Begin
  162. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  163. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  164. end
  165. for _,t in pairs(CAS.Actions) do
  166. for _,k in pairs(t.Keys) do
  167. if k==io.KeyCode then
  168. t.Function(t.Name,io.UserInputState,io)
  169. end
  170. end
  171. end
  172. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  173. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  174. end
  175. end)
  176. Event.Parent = NLS([==[
  177. local Player = game:GetService("Players").LocalPlayer
  178. local Event = script:WaitForChild("UserInput_Event")
  179.  
  180. local Mouse = Player:GetMouse()
  181. local UIS = game:GetService("UserInputService")
  182. local input = function(io,a)
  183. if a then return end
  184.  
  185.  
  186. wait(0.2)
  187. local Player = game:GetService("Players").LocalPlayer
  188. Character = Player.Character
  189. PlayerGui = Player.PlayerGui
  190. Backpack = Player.Backpack
  191. Torso = Character.Torso
  192. Head = Character.Head
  193. Humanoid = Character.Humanoid
  194. LeftArm = Character["Left Arm"]
  195. LeftLeg = Character["Left Leg"]
  196. RightArm = Character["Right Arm"]
  197. RightLeg = Character["Right Leg"]
  198. local HBill = Instance.new("BillboardGui", Head)
  199. local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
  200. local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
  201. HBill.Size = UDim2.new(15,0,2.2,0)
  202. HBill.Name = "Health Display"
  203. HBill.StudsOffset = Vector3.new(0,4,0)
  204. HBill.AlwaysOnTop = true
  205. HBill.Enabled=true
  206. HMain.BackgroundColor3 = Color3.new(0, 0, 0)
  207. HMain.BackgroundTransparency = 0.6
  208. HMain.Size = UDim2.new(1,0,1,0)
  209. HBarBack.Parent = HMain
  210. HBarBack.BackgroundColor3 = Color3.new(0,0,0)
  211. HBarBack.BorderColor3 = Color3.new(0,0,0)
  212. HBarBack.BorderSizePixel = 2
  213. HBarBack.Position = UDim2.new(.025, 0, .55, 0)
  214. HBarBack.Size = UDim2.new(.95, 0, .3, 0)
  215. HBar.Parent = HBarBack
  216. HBar.BackgroundColor3 = Color3.new(0, 1, 0)
  217. HBar.BorderColor3 = Color3.new(0,0,0)
  218. HBar.Size = UDim2.new(.5,0,1,0)
  219. HHealth.BackgroundTransparency = 1
  220. HHealth.Size = UDim2.new(1,0,1,0)
  221. HHealth.Font = "SourceSans"
  222. HHealth.Text = "[10/10]"
  223. HHealth.TextScaled = true
  224. HHealth.TextColor3 = Color3.new(255, 255, 255)
  225. HHealth.TextStrokeColor3 = Color3.new(85/255, 0, 127/255)
  226. HHealth.TextStrokeTransparency = 0
  227. HName.Parent = HMain
  228. HName.BackgroundTransparency = 1
  229. HName.Size = UDim2.new(1,0,.5,0)
  230. HName.Font = "SourceSansItalic"
  231. HName.Text = "Angel of Darkness, incarnate"
  232. HName.TextScaled = true
  233. HName.TextColor3 = BrickColor.new("Black metallic").Color
  234. HName.TextStrokeColor3 = Color3.new(0,0,0)
  235. HName.TextStrokeTransparency = 0
  236. HName.TextYAlignment = "Top"
  237. runServ = game:GetService("RunService").RenderStepped
  238. runServ:connect(function()
  239. HHealth.Text = "["..Humanoid.Health.."]"
  240. HBar:TweenSize(UDim2.new((Humanoid.Health/Humanoid.MaxHealth),0,1,0), _, "Linear", .4)
  241. end)
  242. local Player = owner
  243. local Character = Player.Character
  244. local Humanoid = Character.Humanoid
  245. local mouse = Player:GetMouse()
  246. local m = Instance.new("Model", Character)
  247. m.Name = "WeaponModel"
  248. local LeftArm = Character["Left Arm"]
  249. local RightArm = Character["Right Arm"]
  250. local LeftLeg = Character["Left Leg"]
  251. local RightLeg = Character["Right Leg"]
  252. local Head = Character.Head
  253. local Torso = Character.Torso
  254.  
  255.  
  256. FloatPart = function()
  257. local Part = Instance.new('Part',Torso)
  258. Part.CFrame = CFrame.new(Torso.CFrame.X,workspace.Base.CFrame.Y+1,Torso.CFrame.Z) * CFrame.fromEulerAnglesXYZ(86.4,0,87)
  259. Part.Anchored = true
  260. Part.Material = 'Neon'
  261. Part.CanCollide = false
  262. Part.BrickColor = BrickColor.new(PrimaryColor)
  263. local Mesh = Instance.new('SpecialMesh',Part)
  264. Mesh.Scale = Vector3.new(4,4,.2)
  265. Mesh.MeshId = 'http://www.roblox.com/asset/?id=3270017'
  266. Mesh.VertexColor = Vector3.new(0,170,255)
  267. spawn(function()
  268. for i = 1,30 do
  269. Mesh.Scale = Mesh.Scale + Vector3.new(.04,.04,0)
  270. Part.Transparency = Part.Transparency + .035
  271. game["RunService"].RenderStepped:wait()
  272. end
  273. Part:Destroy()
  274. end)
  275. end;
  276.  
  277. DubPart = function()
  278. local Part = Instance.new('Part',Torso)
  279. Part.CFrame = CFrame.new(Torso.CFrame.X,workspace.Base.CFrame.Y+1,Torso.CFrame.Z) * CFrame.fromEulerAnglesXYZ(86.4,0,87)
  280. Part.Anchored = true
  281. Part.CanCollide = false
  282. Part.Material = 'Neon'
  283. Part.BrickColor = BrickColor.new(SecondaryColor)
  284. local Mesh = Instance.new('SpecialMesh',Part)
  285. Mesh.Scale = Vector3.new(7,7,.2)
  286. Mesh.MeshId = 'http://www.roblox.com/asset/?id=3270017'
  287. Mesh.VertexColor = Vector3.new(0,170,255)
  288. spawn(function()
  289. for i = 1,30 do
  290. Mesh.Scale = Mesh.Scale + Vector3.new(.04,.04,0)
  291. Part.Transparency = Part.Transparency + .035
  292. game["RunService"].RenderStepped:wait()
  293. end
  294. Part:Destroy()
  295. end)
  296. end;
  297.  
  298. Fade = function(Item,t)
  299. spawn(function()
  300. for i = 1,20 do
  301. Item.Transparency = Item.Transparency + .05
  302. if t then
  303. wait(t)
  304. else
  305. wait()
  306. end
  307. end
  308. Item:Destroy()
  309. end)
  310. end
  311.  
  312. Particle = function(PrimaryColor)
  313. local Part = Instance.new('Part',Torso)
  314. Part.BrickColor = BrickColor.new(PrimaryColor)
  315. Part.Anchored = true
  316. Part.Transparency = .3
  317. Part.CanCollide = false
  318. Part.CFrame = Torso.CFrame * CFrame.new(math.random(-10,10),math.random(-15,15),math.random(-10,10)) * CFrame.fromEulerAnglesXYZ(math.random(),math.random(),math.random())
  319. local Mesh = Instance.new('BlockMesh',Part)
  320. Mesh.Scale = Vector3.new(.05,.1,.1)
  321. spawn(function()
  322. for i = 1,40 do
  323. Part.Transparency = Part.Transparency + .0125
  324. Part.CFrame = Part.CFrame * CFrame.new(0,-.07,0)
  325. game["RunService"].RenderStepped:wait()
  326. end
  327. Part:Destroy()
  328. end)
  329. end;
  330.  
  331. --[[spawn(function()
  332. while wait() do
  333. wait(.05)
  334. FloatPart()
  335. wait(.08)
  336. FloatPart()
  337. wait(.05)
  338. DubPart()
  339. wait(.08)
  340. end
  341. end)]]
  342.  
  343. game["RunService"].RenderStepped:connect(function(_)
  344. Particle("Royale purple")
  345. Particle("Really black")
  346. Particle("Institutional White")
  347. --Character['HumanoidRootPart'].C1 = Character['HumanoidRootPart'].C1 * CFrame.new(0,Height+math.sin(tick())/150,0)
  348. end)
  349.  
  350.  
  351.  
  352. particle = function(parent, col1, col2, lightemis, size, texture, transparency, zoffset, accel, drag, ltp, velinher, emisdir, enabled, lifetime, rate, rotation, rotspeed, speed, velspread)
  353. local fp = it("ParticleEmitter")
  354. fp.Parent = parent
  355. fp.Color = cs(col1, col2)
  356. fp.LightEmission = lightemis
  357. fp.Size = size
  358. fp.Texture = texture
  359. fp.Transparency = transparency
  360. fp.ZOffset = zoffset
  361. fp.Acceleration = accel
  362. fp.Drag = drag
  363. fp.LockedToPart = ltp
  364. fp.VelocityInheritance = velinher
  365. fp.EmissionDirection = emisdir
  366. fp.Enabled = enabled
  367. fp.Lifetime = lifetime
  368. fp.Rate = rate
  369. fp.Rotation = rotation
  370. fp.RotSpeed = rotspeed
  371. fp.Speed = speed
  372. fp.VelocitySpread = velspread
  373. return fp
  374. end
  375. Player = owner
  376. local p = game:GetService('Players').LocalPlayer
  377. local char = p.Character
  378. local mouse = p:GetMouse()
  379. local larm = char["Left Arm"]
  380. local rarm = char["Right Arm"]
  381. local lleg = char["Left Leg"]
  382. local rleg = char["Right Leg"]
  383. local hed = char.Head
  384. local torso = char.Torso
  385. local hum = char.Humanoid
  386. local cam = game.Workspace.CurrentCamera
  387. local root = char.HumanoidRootPart
  388. local deb = false
  389. local shot = 0
  390. local debris=game:service"Debris"
  391. local l = game:GetService("Lighting")
  392. local rs = game:GetService("RunService").RenderStepped
  393. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  394. math.randomseed(os.time())
  395. for i,v in pairs(char:children()) do
  396. if v:IsA("Hat") then
  397. v:Destroy()
  398. end
  399. end
  400. for i,v in pairs (hed:GetChildren()) do
  401. if v:IsA("Sound") then
  402. v:Destroy()
  403. end
  404. end
  405. ----------------------------------------------------
  406. Debounces = {
  407. CanAttack = true;
  408. NoIdl = false;
  409. Slashing = false;
  410. Slashed = false;
  411. RPunch = false;
  412. RPunched = false;
  413. LPunch = false;
  414. LPunched = false;
  415. }
  416. local Touche = {char.Name, }
  417. ----------------------------------------------------
  418. hed.face.Texture = ""
  419. char["Body Colors"].HeadColor = BrickColor.new("Really black")
  420. char["Body Colors"].TorsoColor = BrickColor.new("Really black")
  421. char["Body Colors"].LeftArmColor = BrickColor.new("Really black")
  422. char["Body Colors"].RightArmColor = BrickColor.new("Really black")
  423. char["Body Colors"].RightLegColor = BrickColor.new("Really black")
  424. char["Body Colors"].LeftLegColor = BrickColor.new("Really black")
  425. ----------------------------------------------------
  426. ypcall(function()
  427. char.Shirt:Destroy()
  428. char.Pants:Destroy()
  429. shirt = Instance.new("Shirt", char)
  430. shirt.Name = "Shirt"
  431. pants = Instance.new("Pants", char)
  432. pants.Name = "Pants"
  433. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=0"
  434. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=0"
  435. end)
  436. ----------------------------------------------------
  437. function lerp(a, b, t) -- Linear interpolation
  438. return a + (b - a)*t
  439. end
  440.  
  441. function slerp(a, b, t) --Spherical interpolation
  442. dot = a:Dot(b)
  443. if dot > 0.99999 or dot < -0.99999 then
  444. return t <= 0.5 and a or b
  445. else
  446. r = math.acos(dot)
  447. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  448. end
  449. end
  450.  
  451. function matrixInterpolate(a, b, t)
  452. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  453. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  454. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  455. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  456. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  457. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  458. local t = v1:Dot(v2)
  459. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  460. return CFrame.new()
  461. end
  462. return CFrame.new(
  463. v0.x, v0.y, v0.z,
  464. v1.x, v1.y, v1.z,
  465. v2.x, v2.y, v2.z,
  466. v3.x, v3.y, v3.z)
  467. end
  468. ----------------------------------------------------
  469. function genWeld(a,b)
  470. local w = Instance.new("Weld",a)
  471. w.Part0 = a
  472. w.Part1 = b
  473. return w
  474. end
  475. function weld(a, b)
  476. local weld = Instance.new("Weld")
  477. weld.Name = "W"
  478. weld.Part0 = a
  479. weld.Part1 = b
  480. weld.C0 = a.CFrame:inverse() * b.CFrame
  481. weld.Parent = a
  482. return weld;
  483. end
  484. ----------------------------------------------------
  485. function Lerp(c1,c2,al)
  486. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  487. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  488. for i,v in pairs(com1) do
  489. com1[i] = v+(com2[i]-v)*al
  490. end
  491. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  492. end
  493. ----------------------------------------------------
  494. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  495. local wld = Instance.new("Weld", wp1)
  496. wld.Part0 = wp0
  497. wld.Part1 = wp1
  498. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  499. end
  500. ----------------------------------------------------
  501. function weld5(part0, part1, c0, c1)
  502. weeld=Instance.new("Weld", part0)
  503. weeld.Part0=part0
  504. weeld.Part1=part1
  505. weeld.C0=c0
  506. weeld.C1=c1
  507. return weeld
  508. end
  509. ----------------------------------------------------
  510. function HasntTouched(plrname)
  511. local ret = true
  512. for _, v in pairs(Touche) do
  513. if v == plrname then
  514. ret = false
  515. end
  516. end
  517. return ret
  518. end
  519. ----------------------------------------------------
  520. newWeld(torso, larm, -1.5, 0.5, 0)
  521. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  522. newWeld(torso, rarm, 1.5, 0.5, 0)
  523. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  524. newWeld(torso, hed, 0, 1.5, 0)
  525. newWeld(torso, lleg, -0.5, -1, 0)
  526. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  527. newWeld(torso, rleg, 0.5, -1, 0)
  528. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  529. newWeld(root, torso, 0, -1, 0)
  530. torso.Weld.C1 = CFrame.new(0, -1, 0)
  531. ----------------------------------------------------
  532. z = Instance.new("Sound", char)
  533. z.SoundId = "rbxassetid://177510410"--303570180
  534. z.Looped = true
  535. z.Pitch =0.7
  536. z.Volume = 10
  537. wait(.1)
  538. z:Play()
  539. ----------------------------------------------------
  540. local Transforming = true
  541. hum.WalkSpeed = 0
  542. local fx = Instance.new("Part",torso)
  543. fx.Anchored = true
  544. fx.Material = "Neon"
  545. fx.CanCollide = false
  546. fx.Locked = true
  547. fx.Transparency = 1
  548. fx.Material = "Neon"
  549. fx.Size = Vector3.new(1,1,1)
  550. fx.TopSurface = "SmoothNoOutlines"
  551. fx.BottomSurface = "SmoothNoOutlines"
  552. fx.BrickColor = BrickColor.new("Really black")
  553. fxm = Instance.new("SpecialMesh",fx)
  554. fxm.MeshType = "Sphere"
  555. fxm.Scale = Vector3.new(2,2,2)
  556. for i = 1, 20 do rs:wait()
  557. fx.Transparency = fx.Transparency - (1/20)
  558. fx.CFrame = torso.CFrame
  559. fxm.Scale = fxm.Scale + Vector3.new(1,2000,1)
  560. rs:wait()
  561. end
  562. ---------------------------------------------------
  563. local Player = game:GetService("Players").LocalPlayer
  564. repeat
  565. wait()
  566. until player.Character
  567. local rs = game:GetService("RunService").RenderStepped
  568. local char = player.Character
  569. local HRP = char.HumanoidRootPart
  570. local Head = char.Head
  571. local tents = {}
  572. getValue = function(p, x)
  573.  
  574. return p[2] + 0.5 * x * (p[3] - p[1] + x * (2 * p[1] - 5 * p[2] + 4 * p[3] - p[4] + x * (3 * (p[2] - p[3]) + p[4] - p[1])))
  575. end
  576.  
  577. getV3Cubic = function(tabl, perc)
  578.  
  579. local x, y, z = {}, {}, {}
  580. if perc >= 2 then
  581. perc = perc % 1
  582. for i = 3, 6 do
  583. table.insert(x, tabl[i].x)
  584. table.insert(y, tabl[i].y)
  585. table.insert(z, tabl[i].z)
  586. end
  587. local X, Y, Z = getValue(x, perc), getValue(y, perc), getValue(z, perc)
  588. return Vector3.new(X, Y, Z)
  589. else
  590. do
  591. if perc >= 1 then
  592. perc = perc % 1
  593. for i = 2, 5 do
  594. table.insert(x, tabl[i].x)
  595. table.insert(y, tabl[i].y)
  596. table.insert(z, tabl[i].z)
  597. end
  598. local X, Y, Z = getValue(x, perc), getValue(y, perc), getValue(z, perc)
  599. return Vector3.new(X, Y, Z)
  600. else
  601. do
  602. for i = 1, 4 do
  603. table.insert(x, tabl[i].x)
  604. table.insert(y, tabl[i].y)
  605. table.insert(z, tabl[i].z)
  606. end
  607. do
  608. local X, Y, Z = getValue(x, perc), getValue(y, perc), getValue(z, perc)
  609. return Vector3.new(X, Y, Z)
  610. end
  611. end
  612. end
  613. end
  614. end
  615. end
  616.  
  617. local rainbow = {"Really black", "Really black", "Really black", "Really black", "Really black", "Really black", "Really black", "Really black", "Really black"}
  618. local rainbowCount = 1
  619. local isRainbow = true
  620. for i = 0, 4 do
  621. local m = Instance.new("Model", char)
  622. m.Name = "Tentac00l"
  623. local parts = {}
  624. local lastpart = Head
  625. local defC0 = nil
  626. rainbowCount = 1
  627. for j = 0, 8 do
  628. local sizex = 0.25 - 0.2 * (j / 8)
  629. local sizey = 1.875 - 1.125 * (j / 8)
  630. local p = Instance.new("Part")
  631. p.Size = Vector3.new(0.2, 0.2, 0.2)
  632. p.BrickColor = BrickColor.new("Really black")
  633. p.TopSurface = 0
  634. p.BottomSurface = 0
  635. p.CanCollide = false
  636. p.Material = "SmoothPlastic"
  637. p.TopSurface = 0
  638. p.BottomSurface = 0
  639. local mesh = Instance.new("CylinderMesh", p)
  640. mesh.Name = "CyMesh"
  641. mesh.Scale = Vector3.new(sizex, sizey, sizex) * 5
  642. p.Parent = m
  643. local p2 = p:Clone()
  644. p2.Parent = m
  645. p2.CyMesh.Scale = p2.CyMesh.Scale + Vector3.new(0.075, 0.001, 0.075) * 5
  646. p2.Material = "Neon"
  647. if isRainbow then
  648. p2.BrickColor = BrickColor.new(tostring(rainbow[rainbowCount]))
  649. else
  650. p2.BrickColor = BrickColor.new(j % 2 == 1 and "Toothpaste" or "Electric blue")
  651. end
  652. rainbowCount = rainbowCount + 1
  653. p2.Transparency = 0.35
  654. local w2 = Instance.new("Weld", p)
  655. w2.Parent = p2
  656. w2.Part0 = p
  657. w2.Part1 = p2
  658. local w = Instance.new("Weld", p)
  659. w.Parent = p
  660. w.Part0 = lastpart
  661. w.Part1 = p
  662. if i % 2 ~= 0 or not 96 then
  663. do
  664. w.C0 = CFrame.Angles(0, math.rad(-10 + 200 * i / 4), math.rad(-30 + (j or 70))) * CFrame.new(0, 0.6, 0)
  665. w.C1 = CFrame.new(0, -0.125, 0)
  666. defC0 = w.C0
  667. w.C0 = CFrame.new(0, mesh.Scale.y / 10, 0)
  668. w.C1 = CFrame.new(0, -sizey / 2, 0)
  669. table.insert(parts, {p, w, p2})
  670. lastpart = p
  671. rs:wait()
  672. -- DECOMPILER ERROR at PC262: LeaveBlock: unexpected jumping out IF_THEN_STMT
  673.  
  674. -- DECOMPILER ERROR at PC262: LeaveBlock: unexpected jumping out IF_STMT
  675.  
  676. end
  677. end
  678. end
  679. local randoms = {Vector3.new(0, 0, 0), Vector3.new(math.random(-28, 28) / 100, math.random(-42, 42) / 100, math.random(-28, 28) / 100), Vector3.new(math.random(-28, 28) / 100, math.random(-42, 42) / 100, math.random(-28, 28) / 100), Vector3.new(math.random(-28, 28) / 100, math.random(-42, 42) / 100, math.random(-28, 28) / 100), Vector3.new(math.random(-28, 28) / 100, math.random(-42, 42) / 100, math.random(-28, 28) / 100), Vector3.new(math.random(-28, 28) / 100, math.random(-42, 42) / 100, math.random(-28, 28) / 100)}
  680. table.insert(tents, {0, randoms, parts, defC0})
  681. end
  682. player.Chatted:connect(function(msg)
  683.  
  684. if string.sub(msg:lower(), 1, 4) == "col/" then
  685. for i,v in pairs(tents) do
  686. for j,o in pairs(v[3]) do
  687. o[3].BrickColor = BrickColor.new(string.sub(msg, 5))
  688. end
  689. end
  690. else
  691. do
  692. if string.sub(msg:lower(), 1, 7) == "/e col/" then
  693. for i,v in pairs(tents) do
  694. for j,o in pairs(v[3]) do
  695. o[3].BrickColor = BrickColor.new(string.sub(msg, 8))
  696. end
  697. end
  698. end
  699. end
  700. end
  701. end
  702. )
  703. rs:connect(function()
  704.  
  705. for i,v in pairs(tents) do
  706. v[1] = v[1] % 200 + 1
  707. if v[1] == 1 then
  708. v[2][1] = v[2][2]
  709. v[2][2] = v[2][3]
  710. v[2][3] = v[2][4]
  711. v[2][4] = v[2][5]
  712. v[2][5] = v[2][6]
  713. v[2][6] = Vector3.new(math.random(-28, 28) / 100, math.random(-42, 42) / 100, math.random(-28, 28) / 100)
  714. end
  715. local p0 = v[2][1]
  716. local p1 = v[2][2]
  717. local p2 = v[2][3]
  718. local p3 = v[2][4]
  719. local p4 = v[2][5]
  720. local p5 = v[2][6]
  721. local arr = {p0, p1, p2, p3, p4, p5}
  722. local dir = i % 2 == 0 and 1 or -1
  723. for j,V in pairs(v[3]) do
  724. local val = math.sin(math.pi / 2 * 2 * ((v[1] + 100 * j / #v[3] * dir) % 100 / 100))
  725. local off = getV3Cubic(arr, (v[1] + 340 * (j / #v[3])) / 200)
  726. V[3].Transparency = 0.12 + val * 0.65
  727. if j == 1 then
  728. V[2].C0 = v[4] * CFrame.Angles(off.x * 2, off.y * 2, off.z * 2)
  729. else
  730. V[2].C0 = CFrame.new(0, V[2].C0.y, 0) * CFrame.Angles(off.x * 2 * (1 + 0.75 * (j / #v[3])), off.y * 2 * (1 + 0.75 * (j / #v[3])), off.z * 2 * (1 + 0.75 * (j / #v[3])))
  731. end
  732. end
  733. end
  734. end
  735. )
  736. ----------------------------------------------------
  737. Player = owner
  738. Character=Player.Character
  739. Mouse=Player:GetMouse()
  740. m=Instance.new('Model',Character)
  741.  
  742.  
  743. local function weldBetween(a, b)
  744. local weldd = Instance.new("ManualWeld")
  745. weldd.Part0 = a
  746. weldd.Part1 = b
  747. weldd.C0 = CFrame.new()
  748. weldd.C1 = b.CFrame:inverse() * a.CFrame
  749. weldd.Parent = a
  750. return weldd
  751. end
  752.  
  753. it=Instance.new
  754.  
  755. function nooutline(part)
  756. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  757. end
  758.  
  759. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  760. local fp=it("Part")
  761. fp.formFactor=formfactor
  762. fp.Parent=parent
  763. fp.Reflectance=reflectance
  764. fp.Transparency=transparency
  765. fp.CanCollide=false
  766. fp.Locked=true
  767. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  768. fp.Name=name
  769. fp.Size=size
  770. fp.Position=Character.Torso.Position
  771. nooutline(fp)
  772. fp.Material=material
  773. fp:BreakJoints()
  774. return fp
  775. end
  776.  
  777. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  778. local mesh=it(Mesh)
  779. mesh.Parent=part
  780. if Mesh=="SpecialMesh" then
  781. mesh.MeshType=meshtype
  782. mesh.MeshId=meshid
  783. end
  784. mesh.Offset=offset
  785. mesh.Scale=scale
  786. return mesh
  787. end
  788.  
  789. function weld(parent,part0,part1,c0,c1)
  790. local weld=it("Weld")
  791. weld.Parent=parent
  792. weld.Part0=part0
  793. weld.Part1=part1
  794. weld.C0=c0
  795. weld.C1=c1
  796. return weld
  797. end
  798.  
  799.  
  800. Orb2=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Institutional white","Handle",Vector3.new(0.887265563, 0.887265563, 0.887265563))
  801. Orb2weld=weld(m,Character["Left Arm"],Orb2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.502059937, 0.355368137, 1.71773267, -0.44424206, 0.232894972, -0.865106404, 0.628215313, 0.769424856, -0.115459129, 0.638744593, -0.594764709, -0.488119096))
  802. mesh("SpecialMesh",Orb2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.890794039, 0.890788555, 0.890788138))
  803. Orb=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.5,"Institutional white","Orb",Vector3.new(1.2214824, 1.2214824, 1.2214824))
  804. Orb.Shape = "Ball"
  805.  
  806. Player = owner
  807. Character=Player.Character
  808. Mouse=Player:GetMouse()
  809. m=Instance.new('Model',Character)
  810.  
  811.  
  812. local function weldBetween(a, b)
  813. local weldd = Instance.new("ManualWeld")
  814. weldd.Part0 = a
  815. weldd.Part1 = b
  816. weldd.C0 = CFrame.new()
  817. weldd.C1 = b.CFrame:inverse() * a.CFrame
  818. weldd.Parent = a
  819. return weldd
  820. end
  821.  
  822. it=Instance.new
  823.  
  824. function nooutline(part)
  825. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  826. end
  827.  
  828. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  829. local fp=it("Part")
  830. fp.formFactor=formfactor
  831. fp.Parent=parent
  832. fp.Reflectance=reflectance
  833. fp.Transparency=transparency
  834. fp.CanCollide=false
  835. fp.Locked=true
  836. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  837. fp.Name=name
  838. fp.Size=size
  839. fp.Position=Character.Torso.Position
  840. nooutline(fp)
  841. fp.Material=material
  842. fp:BreakJoints()
  843. return fp
  844. end
  845.  
  846. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  847. local mesh=it(Mesh)
  848. mesh.Parent=part
  849. if Mesh=="SpecialMesh" then
  850. mesh.MeshType=meshtype
  851. mesh.MeshId=meshid
  852. end
  853. mesh.Offset=offset
  854. mesh.Scale=scale
  855. return mesh
  856. end
  857.  
  858. function weld(parent,part0,part1,c0,c1)
  859. local weld=it("Weld")
  860. weld.Parent=parent
  861. weld.Part0=part0
  862. weld.Part1=part1
  863. weld.C0=c0
  864. weld.C1=c1
  865. return weld
  866. end
  867.  
  868. Orb3=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really black","Handle",Vector3.new(0.887265563, 0.887265563, 0.887265563))
  869. Orb3weld=weld(m,Character["Right Arm"],Orb3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0678920746, -0.688210368, 1.24336052, -0.703631341, 0.00967200287, 0.710499585, -0.236187309, 0.939869761, -0.246698543, -0.670163155, -0.341395736, -0.659037471))
  870. mesh("SpecialMesh",Orb3,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.890794039, 0.890788555, 0.890788138))
  871. Orb=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.5,"Really black","Orb",Vector3.new(1.2214824, 1.2214824, 1.2214824))
  872. Orbweld=weld(m,Orb3,Orb,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1.00000012, 1.49011612e-008, 0, 1.49011612e-008, 1, 0, 0, 0, 1))
  873. mesh("SpecialMesh",Orb,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.890794039, 0.890788555, 0.890788138))
  874. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  875. Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143494606, -1.25856304, 0.329597473, 1.00000012, 1.49011612e-008, 0, 0, 0.923942626, -0.382531196, 0, 0.382531166, 0.923942626))
  876. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.615454078, 0.793611169))
  877. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  878. Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143055916, -0.777040958, -1.45310402, 1.00000012, 1.49011612e-008, 0, 0, 0.923905969, -0.382619679, 2.98023224e-008, 0.382619619, 0.923905969))
  879. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.145765424, 0.372511417))
  880. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 1.29332566))
  881. Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143642426, 1.01071525, 0.32174015, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923876107, -0.382691681, 0, 0.382691681, 0.923876166))
  882. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 1))
  883. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  884. Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.014380455, -0.705107212, -0.73434639, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923850656, -0.382753313, 0, 0.382753313, 0.923850656))
  885. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.307727039, 0.3077268))
  886. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  887. Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0144486427, -0.138548374, 1.73012638, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923772991, -0.38294062, 0, 0.38294059, 0.92377305))
  888. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.453492314, 0.583061278))
  889. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  890. Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.01440382, -0.769747734, 0.573980331, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923933685, -0.382552862, -2.98023224e-008, 0.382552892, 0.923933744))
  891. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 0.242942229))
  892. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  893. Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0144219398, -0.733915329, 0.825391769, 1.00000012, 1.49011612e-008, 0, 0, 0.92392379, -0.382576406, 0, 0.382576406, 0.92392385))
  894. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.242942333, 0.323922902))
  895. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  896. Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.014424324, -1.38064384, -0.353040695, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923933685, -0.382552862, -2.98023224e-008, 0.382552892, 0.923933744))
  897. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.890788734, 0.745022833))
  898. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  899. Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143566132, -1.12842798, -0.970887184, 1.00000012, 1.49011612e-008, 0, -1.86264515e-009, 0.923998177, -0.382396936, -2.98023224e-008, 0.382396907, 0.923998117))
  900. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.3239232, 0.323922902))
  901. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 1.25021493))
  902. Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0144233704, 1.14006543, 2.09680176, 1.00000012, 1.49011612e-008, 0, -1.86264515e-009, 0.923719823, -0.383068979, 5.96046448e-008, 0.383068949, 0.923719764))
  903. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.906984746, 1))
  904. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  905. Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0144305229, -0.583024979, -1.07998466, 1.00000012, 1.49011612e-008, 0, 0, 0.923861682, -0.382726401, -2.98023224e-008, 0.382726401, 0.923861742))
  906. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.583061755, 0.469688207))
  907. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  908. Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0144481659, 0.825361252, 0.8253479, 1.00000012, 1.49011612e-008, 0, 0, 0.923942626, -0.382531196, 0, 0.382531166, 0.923942626))
  909. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.259138525, 0.323922902))
  910. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  911. Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143418312, 0.86701417, 0.573102951, 1.00000012, 1.49011612e-008, 0, 3.7252903e-009, 0.923902094, -0.382628798, -2.98023224e-008, 0.382628769, 0.923902154))
  912. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 0.242942229))
  913. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  914. Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0144238472, 0.400093079, 1.79470062, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923721433, -0.383065045, 2.98023224e-008, 0.383065045, 0.923721433))
  915. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.761219323, 0.728826642))
  916. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 2.58665133))
  917. Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143995285, -0.913483143, -0.324422836, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923933685, -0.382552862, -2.98023224e-008, 0.382552892, 0.923933744))
  918. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 1))
  919. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  920. Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143547058, -0.541141033, 1.62947273, 1.00000012, 1.49011612e-008, 0, -1.86264515e-009, 0.923827887, -0.382808328, -5.96046448e-008, 0.382808298, 0.923827887))
  921. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.453492463, 0.356315255))
  922. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 2.06932139, 0.887265563))
  923. Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0144166946, 0.0481677055, 1.21985817, 1.00000012, 1.49011612e-008, 0, -1.86264515e-009, 0.923881888, -0.382678002, 0, 0.382677972, 0.923881888))
  924. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 1, 0.566865087))
  925. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  926. Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143070221, -1.2364192, -0.755374908, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923951864, -0.382508934, 2.98023224e-008, 0.382508904, 0.923951805))
  927. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.566865504, 0.161961451))
  928. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  929. Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143699646, -0.769845009, -0.475525856, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923891902, -0.382653743, -2.98023224e-008, 0.382653683, 0.923891902))
  930. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 0.275334477))
  931. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 1.33643687, 0.887265563))
  932. Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143666267, 0.0422482491, 0.896986008, 1.00000012, 1.49011612e-008, 0, 0, 0.923899233, -0.38263604, 0, 0.382636011, 0.923899233))
  933. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 1, 0.161961451))
  934. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  935. Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143237114, 1.7868042, 2.95180702, 1.00000012, 1.49011612e-008, 0, -1.86264515e-009, 0.923719823, -0.383068979, 5.96046448e-008, 0.383068949, 0.923719764))
  936. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.550669432, 0.842199624))
  937. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  938. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143613815, -0.970600128, 1.38010454, 1.00000012, 1.49011612e-008, 0, 0, 0.382407755, 0.923993766, 1.86264515e-009, -0.923993766, 0.382407755))
  939. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.3239232, 0.242942229))
  940. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  941. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0143671036, 0.867209196, -0.314229965, -1.00000012, -1.49011612e-008, 0, 0, 0.923979223, -0.382442802, 0, -0.382442772, -0.923979282))
  942. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196163, 0.340119064))
  943. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  944. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143041611, 0.76987648, -0.315297127, 1.00000012, 1.49011612e-008, 0, -1.86264515e-009, -0.923951864, 0.382508934, -2.98023224e-008, -0.382508904, -0.923951805))
  945. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 0.340119064))
  946. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  947. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0141844749, -0.540944099, 1.8880825, 1.00000012, 1.49011612e-008, 0, 0, 0.923842251, -0.382773578, 0, 0.382773548, 0.923842311))
  948. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.453492463, 0.226746053))
  949. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  950. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0142354965, 0.769865513, -0.0939617157, -1.00000012, -1.49011612e-008, 0, 1.86264515e-009, -0.923998177, 0.382396936, -2.98023224e-008, 0.382396907, 0.923998117))
  951. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 0.583061278))
  952. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  953. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143609047, -1.25842857, 1.07650948, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923933685, -0.382552862, -2.98023224e-008, 0.382552892, 0.923933744))
  954. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.615454078, 0.890788138))
  955. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  956. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143790245, -1.65408182, 0.329648972, 1, -9.68575478e-007, -2.71201134e-006, -1.24797225e-007, 0.923948586, -0.382516891, 2.86102295e-006, 0.382516801, 0.923948526))
  957. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.275334716, 0.793611169))
  958. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  959. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0144429207, 0.633457184, -0.475393295, -1.00000012, -1.49011612e-008, 0, 0, -0.923926353, 0.382570535, 0, 0.382570565, 0.923926353))
  960. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.145765424, 0.275334477))
  961. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  962. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0142507553, 0.446650028, -0.734584808, -1.00000012, -1.49011612e-008, 0, 0, -0.923942626, 0.382531196, 0, 0.382531166, 0.923942626))
  963. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.275334716, 0.3077268))
  964. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 1.79628587, 0.887265563))
  965. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0143270493, 0.57338047, 1.31251836, -1.00000012, -1.49011612e-008, 0, 2.98023224e-008, 0.383064389, 0.92372179, 0, 0.923721671, -0.383064389))
  966. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 1, 0.518276632))
  967. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  968. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0146727562, -1.36502552, 1.12885427, 1.00000012, 1.49011612e-008, 0, 0, 0.382083118, 0.924128056, 0, -0.924127996, 0.382083118))
  969. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.566865504, 0.323922902))
  970. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  971. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0144696236, 0.467594624, -0.753448486, 1.00000012, 1.49011612e-008, 0, 0, -0.923969984, 0.382465094, -2.98023224e-008, -0.382465065, -0.923969984))
  972. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.356315494, 0.161961451))
  973. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  974. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.014354229, -2.0562439, -0.353294373, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923947215, -0.38252008, 0, 0.38252008, 0.923947275))
  975. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.631650209, 0.745022833))
  976. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  977. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0143246651, 0.552667618, -0.753526688, -1.00000012, -1.49011612e-008, 0, 0, 0.923969984, -0.382465094, -2.98023224e-008, -0.382465065, -0.923969984))
  978. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.356315523, 0.161961451))
  979. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  980. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0142321587, 0.399935246, 2.41992378, 1.00000012, 1.49011612e-008, 0, 0, 0.923712194, -0.383087337, 0, 0.383087307, 0.923712134))
  981. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.761219621, 0.680238068))
  982. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  983. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0143885612, -0.93530941, -2.05617285, -1.00000012, -1.49011612e-008, 0, 0, 0.382489145, 0.92395997, 0, 0.92396009, -0.382489204))
  984. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.566865504, 0.631649613))
  985. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  986. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0142798424, -0.755475998, 1.63162708, 1.00000012, 1.49011612e-008, 0, -5.96046448e-008, 0.382526159, 0.923944771, 0, -0.923944652, 0.382526159))
  987. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 0.323922902))
  988. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  989. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0143070221, 0.573734283, -0.66204977, -1.00000012, -1.49011612e-008, 0, 2.98023224e-008, 0.382705569, 0.923870444, 3.7252903e-009, 0.923870444, -0.382705599))
  990. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.242942333, 0.0809807107))
  991. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 2.14117265))
  992. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0142812729, 2.95166302, 3.10169697, -1.00000012, -1.49011612e-008, 0, 2.98023224e-008, 0.383064389, 0.92372179, 0, 0.923721671, -0.383064389))
  993. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.842200279, 1))
  994. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  995. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.014421463, 0.752266407, -0.573197365, -1.00000012, -1.49011612e-008, 0, -1.86264515e-009, 0.923974633, -0.382453978, 2.98023224e-008, -0.382453948, -0.923974633))
  996. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.0971769989, 0.242942229))
  997. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  998. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143566132, -0.864401817, 1.62925529, 1.00000012, 1.49011612e-008, 0, 0, 0.923869073, -0.382708788, 0, 0.382708758, 0.923869133))
  999. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.275334716, 0.356315255))
  1000. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1001. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0142197609, -1.01076412, 0.396925926, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, -0.923881888, 0.382678002, 0, -0.382677972, -0.923881888))
  1002. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 0.161961451))
  1003. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1004. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0142817497, -0.139033318, 2.05354595, 1.00000012, 1.49011612e-008, 0, -1.86264515e-009, 0.923675716, -0.383175105, 0, 0.383175135, 0.923675776))
  1005. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.453492463, 0.145765319))
  1006. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1007. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0144047737, 0.0443925858, -1.07949638, -1.00000012, -1.49011612e-008, 0, -3.7252903e-009, -0.923928738, 0.382564604, 0, 0.382564604, 0.923928857))
  1008. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.631650209, 0.469688356))
  1009. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 1.10651183))
  1010. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143818855, -1.78685999, -2.02521324, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, -0.923719823, 0.383068979, -5.96046448e-008, -0.383068949, -0.923719764))
  1011. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.550669432, 1))
  1012. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1013. Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0142259598, 1.14000654, 3.02338028, 1.00000012, 1.49011612e-008, 0, 0, 0.923712194, -0.383087337, 0, 0.383087307, 0.923712134))
  1014. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.906985044, 0.680238068))
  1015. ----------------------------------------------------
  1016. local m = Instance.new("Model")
  1017. m.Name = "Hair"
  1018. p1 = Instance.new("Part", m)
  1019. p1.BrickColor = BrickColor.new("Bright red")
  1020. p1.FormFactor = Enum.FormFactor.Symmetric
  1021. p1.Size = Vector3.new(1, 1, 1)
  1022. p1.CFrame = CFrame.new(-2.49043155, 8.24595642, -3.40113306, -5.48362732e-006, -0.978699088, 0.205299795, 3.27825546e-007, -0.205299854, -0.978699148, 1, -5.28991222e-006, 1.48639083e-006)
  1023. p1.CanCollide = false
  1024. p1.Locked = true
  1025. p1.BottomSurface = Enum.SurfaceType.Smooth
  1026. p1.TopSurface = Enum.SurfaceType.Smooth
  1027. b1 = Instance.new("SpecialMesh", p1)
  1028. b1.MeshId = "http://www.roblox.com/asset/?id=0"
  1029. b1.TextureId = ""
  1030. b1.MeshType = Enum.MeshType.FileMesh
  1031. b1.Name = "Mesh"
  1032. b1.VertexColor = Vector3.new(0, 0, 0)
  1033. b1.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  1034. p2 = Instance.new("Part", m)
  1035. p2.BrickColor = BrickColor.new("Pastel brown")
  1036. p2.Transparency = 1
  1037. p2.Name = "Head"
  1038. p2.FormFactor = Enum.FormFactor.Symmetric
  1039. p2.Size = Vector3.new(2, 1, 1)
  1040. p2.CFrame = CFrame.new(-1.70008016, 8.14794922, -3.40013027, 4.24603923e-006, 7.4505806e-008, -1, -1.50268988e-007, 1, 1.49011612e-008, 1.00000012, 6.79109462e-008, 4.23316806e-006)
  1041. p2.CanCollide = false
  1042. p2.Locked = true
  1043. p2.TopSurface = Enum.SurfaceType.Smooth
  1044. b2 = Instance.new("SpecialMesh", p2)
  1045. b2.MeshType = Enum.MeshType.Head
  1046. b2.Name = "Mesh"
  1047. b2.Scale = Vector3.new(1.25, 1.25, 1.25)
  1048. p3 = Instance.new("Part", m)
  1049. p3.BrickColor = BrickColor.new("Really black")
  1050. p3.FormFactor = Enum.FormFactor.Symmetric
  1051. p3.Size = Vector3.new(2, 2, 2)
  1052. p3.CFrame = CFrame.new(-1.70003617, 8.71796131, -3.4000442, 2.57710985e-006, 6.95607483e-008, -1.00000012, -1.20466638e-007, 1, 9.95640903e-009, 1.00000024, 3.81086345e-008, 2.56423846e-006)
  1053. p3.CanCollide = false
  1054. p3.Locked = true
  1055. p3.BottomSurface = Enum.SurfaceType.Smooth
  1056. p3.TopSurface = Enum.SurfaceType.Smooth
  1057. b3 = Instance.new("SpecialMesh", p3)
  1058. b3.MeshId = "http://www.roblox.com/asset/?id=0"
  1059. b3.TextureId = ""
  1060. b3.MeshType = Enum.MeshType.FileMesh
  1061. b3.Name = "Mesh"
  1062. b3.VertexColor = Vector3.new(0, 0, 0)
  1063. b3.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  1064. p4 = Instance.new("Part", m)
  1065. p4.BrickColor = BrickColor.new("Really black")
  1066. p4.FormFactor = Enum.FormFactor.Symmetric
  1067. p4.Size = Vector3.new(1, 1, 1)
  1068. p4.CFrame = CFrame.new(-1.77981007, 8.84795475, -3.40016508, 5.79576135e-006, 7.9450956e-008, -1.00000012, -1.80071311e-007, 1, 1.98458743e-008, 1.00000024, 9.77132402e-008, 5.78289018e-006)
  1069. p4.CanCollide = false
  1070. p4.Locked = true
  1071. p4.BottomSurface = Enum.SurfaceType.Smooth
  1072. p4.TopSurface = Enum.SurfaceType.Smooth
  1073. b4 = Instance.new("SpecialMesh", p4)
  1074. b4.MeshId = "http://www.roblox.com/asset/?id=0"
  1075. b4.TextureId = ""
  1076. b4.MeshType = Enum.MeshType.FileMesh
  1077. b4.Name = "Mesh"
  1078. b4.VertexColor = Vector3.new(0, 0, 0)
  1079. p5 = Instance.new("Part", m)
  1080. p5.BrickColor = BrickColor.new("Really black")
  1081. p5.FormFactor = Enum.FormFactor.Symmetric
  1082. p5.Size = Vector3.new(1, 1, 1)
  1083. p5.CFrame = CFrame.new(-1.70003772, 8.46796131, -3.40004301, -3.43517968e-007, 2.98088111e-007, -1, -1.00421907e-007, 1, 2.38484063e-007, 1.00000012, 1.80640072e-008, -3.56389592e-007)
  1084. p5.CanCollide = false
  1085. p5.Locked = true
  1086. p5.BottomSurface = Enum.SurfaceType.Smooth
  1087. p5.TopSurface = Enum.SurfaceType.Smooth
  1088. b5 = Instance.new("SpecialMesh", p5)
  1089. b5.MeshId = "http://www.roblox.com/asset/?id=0"
  1090. b5.TextureId = ""
  1091. b5.MeshType = Enum.MeshType.FileMesh
  1092. b5.Name = "Mesh"
  1093. b5.VertexColor = Vector3.new(0, 0, 0)
  1094. b5.Scale = Vector3.new(1, 0.899999976, 1)
  1095. p6 = Instance.new("Part", m)
  1096. p6.BrickColor = BrickColor.new("Really black")
  1097. p6.FormFactor = Enum.FormFactor.Symmetric
  1098. p6.Size = Vector3.new(1, 1, 1)
  1099. p6.CFrame = CFrame.new(-1.89967656, 8.58795834, -3.44990659, -5.81936433e-007, 5.36502284e-007, -0.99999994, -1.3998249e-007, 1, 4.76898265e-007, 1, 5.76247672e-008, -5.94808171e-007)
  1100. p6.CanCollide = false
  1101. p6.Locked = true
  1102. p6.BottomSurface = Enum.SurfaceType.Smooth
  1103. p6.TopSurface = Enum.SurfaceType.Smooth
  1104. b6 = Instance.new("SpecialMesh", p6)
  1105. b6.MeshId = "http://www.roblox.com/asset/?id=0"
  1106. b6.TextureId = ""
  1107. b6.MeshType = Enum.MeshType.FileMesh
  1108. b6.Name = "Mesh"
  1109. b6.VertexColor = Vector3.new(0, 0, 0)
  1110. p7 = Instance.new("Part", m)
  1111. p7.BrickColor = BrickColor.new("Really black")
  1112. p7.FormFactor = Enum.FormFactor.Symmetric
  1113. p7.Size = Vector3.new(1, 1, 1)
  1114. p7.CFrame = CFrame.new(-1.89918542, 8.31796837, -3.50097537, -4.62727087e-007, 5.36502228e-007, -0.999999881, -1.39982518e-007, 1, 4.76898208e-007, 0.99999994, 5.76247459e-008, -4.75598938e-007)
  1115. p7.CanCollide = false
  1116. p7.Locked = true
  1117. p7.BottomSurface = Enum.SurfaceType.Smooth
  1118. p7.TopSurface = Enum.SurfaceType.Smooth
  1119. b7 = Instance.new("SpecialMesh", p7)
  1120. b7.MeshId = "http://www.roblox.com/asset/?id=0"
  1121. b7.TextureId = ""
  1122. b7.MeshType = Enum.MeshType.FileMesh
  1123. b7.Name = "Mesh"
  1124. b7.VertexColor = Vector3.new(0, 0, 0)
  1125. p8 = Instance.new("Part", m)
  1126. p8.BrickColor = BrickColor.new("Really black")
  1127. p8.FormFactor = Enum.FormFactor.Symmetric
  1128. p8.Size = Vector3.new(1, 1, 1)
  1129. p8.CFrame = CFrame.new(-2.62433338, 7.66397905, -3.4010179, -1.17798254e-006, -0.805111349, 0.593123376, -2.5008859e-007, -0.593123615, -0.805111527, 0.999999881, -9.58229293e-007, 4.4941558e-007)
  1130. p8.CanCollide = false
  1131. p8.Locked = true
  1132. p8.BottomSurface = Enum.SurfaceType.Smooth
  1133. p8.TopSurface = Enum.SurfaceType.Smooth
  1134. b8 = Instance.new("SpecialMesh", p8)
  1135. b8.MeshId = "http://www.roblox.com/asset/?id=0"
  1136. b8.TextureId = ""
  1137. b8.MeshType = Enum.MeshType.FileMesh
  1138. b8.Name = "Mesh"
  1139. b8.VertexColor = Vector3.new(0, 0, 0)
  1140. b8.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  1141. p9 = Instance.new("Part", m)
  1142. p9.BrickColor = BrickColor.new("Really black")
  1143. p9.FormFactor = Enum.FormFactor.Symmetric
  1144. p9.Size = Vector3.new(2, 1, 2)
  1145. p9.CFrame = CFrame.new(-1.76505995, 8.56096649, -3.40065479, -9.73168881e-007, -0.0995008349, -0.995037436, -1.70322267e-007, 0.995037675, -0.0995009243, 1, 1.13823972e-007, -6.80968242e-007)
  1146. p9.CanCollide = false
  1147. p9.Locked = true
  1148. p9.BottomSurface = Enum.SurfaceType.Smooth
  1149. p9.TopSurface = Enum.SurfaceType.Smooth
  1150. b9 = Instance.new("SpecialMesh", p9)
  1151. b9.MeshId = "http://www.roblox.com/asset/?id=0"
  1152. b9.TextureId = ""
  1153. b9.MeshType = Enum.MeshType.FileMesh
  1154. b9.Name = "Mesh"
  1155. b9.VertexColor = Vector3.new(0, 0, 0)
  1156. b9.Scale = Vector3.new(1.01999998, 1.04999995, 1.04999995)
  1157. p10 = Instance.new("Part", m)
  1158. p10.BrickColor = BrickColor.new("Really black")
  1159. p10.FormFactor = Enum.FormFactor.Symmetric
  1160. p10.Size = Vector3.new(1, 1, 1)
  1161. p10.CFrame = CFrame.new(-2.0207715, 9.06097031, -3.39961624, -1.10652763e-006, -0.683569431, -0.729885519, -2.85231891e-007, 0.729885638, -0.68356967, 1.00000012, -3.22293062e-007, -8.40051371e-007)
  1162. p10.CanCollide = false
  1163. p10.Locked = true
  1164. p10.BottomSurface = Enum.SurfaceType.Smooth
  1165. p10.TopSurface = Enum.SurfaceType.Smooth
  1166. b10 = Instance.new("SpecialMesh", p10)
  1167. b10.MeshId = "http://www.roblox.com/asset/?id=0"
  1168. b10.TextureId = ""
  1169. b10.MeshType = Enum.MeshType.FileMesh
  1170. b10.Name = "Mesh"
  1171. b10.VertexColor = Vector3.new(0, 0, 0)
  1172. b10.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  1173. p11 = Instance.new("Part", m)
  1174. p11.BrickColor = BrickColor.new("Really black")
  1175. p11.FormFactor = Enum.FormFactor.Symmetric
  1176. p11.Size = Vector3.new(1, 1, 1)
  1177. p11.CFrame = CFrame.new(-2.16468835, 8.78595829, -3.40089417, -1.41617738e-006, -0.989475727, -0.144699216, -4.36450762e-007, 0.144699067, -0.989476085, 1.00000024, -9.47996682e-007, -7.38401468e-007)
  1178. p11.CanCollide = false
  1179. p11.Locked = true
  1180. p11.BottomSurface = Enum.SurfaceType.Smooth
  1181. p11.TopSurface = Enum.SurfaceType.Smooth
  1182. b11 = Instance.new("SpecialMesh", p11)
  1183. b11.MeshId = "http://www.roblox.com/asset/?id=0"
  1184. b11.TextureId = ""
  1185. b11.MeshType = Enum.MeshType.FileMesh
  1186. b11.Name = "Mesh"
  1187. b11.VertexColor = Vector3.new(0, 0, 0)
  1188. b11.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  1189. p12 = Instance.new("Part", m)
  1190. p12.BrickColor = BrickColor.new("Really black")
  1191. p12.FormFactor = Enum.FormFactor.Custom
  1192. p12.Size = Vector3.new(1, 3.5, 1)
  1193. p12.CFrame = CFrame.new(-3.74216318, 6.74288082, -3.40101933, -1.20476273e-006, -0.553697288, 0.832718134, -3.31002866e-007, -0.832718611, -0.553697169, 1.00000036, -8.7345768e-007, 3.69213154e-007)
  1194. p12.CanCollide = false
  1195. p12.Locked = true
  1196. p12.BottomSurface = Enum.SurfaceType.Smooth
  1197. p12.TopSurface = Enum.SurfaceType.Smooth
  1198. b12 = Instance.new("SpecialMesh", p12)
  1199. b12.MeshId = "http://www.roblox.com/asset/?id=0"
  1200. b12.TextureId = ""
  1201. b12.MeshType = Enum.MeshType.FileMesh
  1202. b12.Name = "Mesh"
  1203. b12.VertexColor = Vector3.new(0, 0, 0)
  1204. b12.Scale = Vector3.new(1, 3, 1.29999995)
  1205. p13 = Instance.new("Part", m)
  1206. p13.BrickColor = BrickColor.new("Really black")
  1207. p13.FormFactor = Enum.FormFactor.Custom
  1208. p13.Size = Vector3.new(1, 2, 1)
  1209. p13.CFrame = CFrame.new(-3.32689047, 6.86741829, -3.40101862, -9.81709945e-007, -0.319307148, 0.947651446, -5.6545997e-007, -0.947651923, -0.31930691, 1.00000048, -8.39551717e-007, 1.79318391e-007)
  1210. p13.CanCollide = false
  1211. p13.Locked = true
  1212. p13.BottomSurface = Enum.SurfaceType.Smooth
  1213. p13.TopSurface = Enum.SurfaceType.Smooth
  1214. b13 = Instance.new("SpecialMesh", p13)
  1215. b13.MeshId = "http://www.roblox.com/asset/?id=0"
  1216. b13.TextureId = ""
  1217. b13.MeshType = Enum.MeshType.FileMesh
  1218. b13.Name = "Mesh"
  1219. b13.VertexColor = Vector3.new(0, 0, 0)
  1220. b13.Scale = Vector3.new(1, 3, 1.29999995)
  1221. p14 = Instance.new("Part", m)
  1222. p14.BrickColor = BrickColor.new("Really black")
  1223. p14.FormFactor = Enum.FormFactor.Custom
  1224. p14.Size = Vector3.new(1, 2, 1)
  1225. p14.CFrame = CFrame.new(-3.02689028, 7.96740961, -3.40101862, -1.33478545e-006, -0.750354111, 0.661036491, -5.20037702e-008, -0.661037207, -0.750354171, 1.0000006, -6.31296757e-007, 2.01137496e-007)
  1226. p14.CanCollide = false
  1227. p14.Locked = true
  1228. p14.BottomSurface = Enum.SurfaceType.Smooth
  1229. p14.TopSurface = Enum.SurfaceType.Smooth
  1230. b14 = Instance.new("SpecialMesh", p14)
  1231. b14.MeshId = "http://www.roblox.com/asset/?id=0"
  1232. b14.TextureId = ""
  1233. b14.MeshType = Enum.MeshType.FileMesh
  1234. b14.Name = "Mesh"
  1235. b14.VertexColor = Vector3.new(0, 0, 0)
  1236. b14.Scale = Vector3.new(1, 3, 1.29999995)
  1237. p15 = Instance.new("Part", m)
  1238. p15.BrickColor = BrickColor.new("Really black")
  1239. p15.FormFactor = Enum.FormFactor.Custom
  1240. p15.Size = Vector3.new(1, 2.5, 1)
  1241. p15.CFrame = CFrame.new(-2.96531463, 7.75924349, -2.90101862, 0.342019022, -0.520305753, 0.782499552, -1.1920929e-007, -0.832718909, -0.553697407, 0.939693451, 0.189374983, -0.284806281)
  1242. p15.CanCollide = false
  1243. p15.Locked = true
  1244. p15.BottomSurface = Enum.SurfaceType.Smooth
  1245. p15.TopSurface = Enum.SurfaceType.Smooth
  1246. b15 = Instance.new("SpecialMesh", p15)
  1247. b15.MeshId = "http://www.roblox.com/asset/?id=0"
  1248. b15.TextureId = ""
  1249. b15.MeshType = Enum.MeshType.FileMesh
  1250. b15.Name = "Mesh"
  1251. b15.VertexColor = Vector3.new(0, 0, 0)
  1252. b15.Scale = Vector3.new(1, 3, 1.29999995)
  1253. p16 = Instance.new("Part", m)
  1254. p16.BrickColor = BrickColor.new("Really black")
  1255. p16.FormFactor = Enum.FormFactor.Custom
  1256. p16.Size = Vector3.new(1, 2.5, 1)
  1257. p16.CFrame = CFrame.new(-2.96531439, 7.75924349, -3.80101967, -0.258820295, -0.534830391, 0.804343879, -1.78813934e-007, -0.832718968, -0.553697228, 0.96592629, -0.143308073, 0.215523779)
  1258. p16.CanCollide = false
  1259. p16.Locked = true
  1260. p16.BottomSurface = Enum.SurfaceType.Smooth
  1261. p16.TopSurface = Enum.SurfaceType.Smooth
  1262. b16 = Instance.new("SpecialMesh", p16)
  1263. b16.MeshId = "http://www.roblox.com/asset/?id=0"
  1264. b16.TextureId = ""
  1265. b16.MeshType = Enum.MeshType.FileMesh
  1266. b16.Name = "Mesh"
  1267. b16.VertexColor = Vector3.new(0, 0, 0)
  1268. b16.Scale = Vector3.new(1, 3, 1.29999995)
  1269. p17 = Instance.new("Part", m)
  1270. p17.BrickColor = BrickColor.new("Really black")
  1271. p17.FormFactor = Enum.FormFactor.Custom
  1272. p17.Size = Vector3.new(1, 2.4000001, 1)
  1273. p17.CFrame = CFrame.new(-2.69075108, 7.07788849, -3.40101933, -1.13248825e-006, -0.319307148, 0.947651625, -1.1920929e-006, -0.947652161, -0.319306791, 1.0000006, -1.54972076e-006, 1.04308128e-007)
  1274. p17.CanCollide = false
  1275. p17.Locked = true
  1276. p17.BottomSurface = Enum.SurfaceType.Smooth
  1277. p17.TopSurface = Enum.SurfaceType.Smooth
  1278. b17 = Instance.new("SpecialMesh", p17)
  1279. b17.MeshId = "http://www.roblox.com/asset/?id=0"
  1280. b17.TextureId = ""
  1281. b17.MeshType = Enum.MeshType.FileMesh
  1282. b17.Name = "Mesh"
  1283. b17.VertexColor = Vector3.new(0, 0, 0)
  1284. b17.Scale = Vector3.new(1, 3, 1.29999995)
  1285. p18 = Instance.new("Part", m)
  1286. p18.BrickColor = BrickColor.new("Really black")
  1287. p18.FormFactor = Enum.FormFactor.Custom
  1288. p18.Size = Vector3.new(2, 2, 2)
  1289. p18.CFrame = CFrame.new(-1.70003319, 8.71796608, -3.40004444, -2.37434961e-006, 1.78813934e-007, 1.00000036, -2.35242567e-007, 1.00000072, 3.27825546e-007, -1.0000006, 7.95440158e-009, -2.91315405e-006)
  1290. p18.CanCollide = false
  1291. p18.Locked = true
  1292. p18.BottomSurface = Enum.SurfaceType.Smooth
  1293. p18.TopSurface = Enum.SurfaceType.Smooth
  1294. b18 = Instance.new("SpecialMesh", p18)
  1295. b18.MeshId = "http://www.roblox.com/asset/?id=0"
  1296. b18.TextureId = ""
  1297. b18.MeshType = Enum.MeshType.FileMesh
  1298. b18.Name = "Mesh"
  1299. b18.VertexColor = Vector3.new(0, 0, 0)
  1300. b18.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  1301. w1 = Instance.new("Weld", p1)
  1302. w1.Name = "Head_Weld"
  1303. w1.Part0 = p1
  1304. w1.C0 = CFrame.new(3.40111661, -0.744508088, 8.58160019, -5.48362732e-006, 3.27825546e-007, 1, -0.978699088, -0.205299854, -5.30481339e-006, 0.205299824, -0.978699148, 1.49011612e-006)
  1305. w1.Part1 = p2
  1306. w1.C1 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
  1307. w2 = Instance.new("Weld", p2)
  1308. w2.Name = "Part_Weld"
  1309. w2.Part0 = p2
  1310. w2.C0 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
  1311. w2.Part1 = p3
  1312. w2.C1 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
  1313. w3 = Instance.new("Weld", p3)
  1314. w3.Name = "Part_Weld"
  1315. w3.Part0 = p3
  1316. w3.C0 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
  1317. w3.Part1 = p4
  1318. w3.C1 = CFrame.new(3.40017533, -8.8479538, -1.77979064, 5.78165054e-006, -1.38599077e-007, 1, 3.46098972e-008, 1, 1.38598878e-007, -1, 3.46090907e-008, 5.78165054e-006)
  1319. w4 = Instance.new("Weld", p4)
  1320. w4.Name = "Part_Weld"
  1321. w4.Part0 = p4
  1322. w4.C0 = CFrame.new(3.40017533, -8.8479538, -1.77979064, 5.78165054e-006, -1.38599077e-007, 1, 3.46098972e-008, 1, 1.38598878e-007, -1, 3.46090907e-008, 5.78165054e-006)
  1323. w4.Part1 = p5
  1324. w4.C1 = CFrame.new(3.40004182, -8.46796036, -1.70004117, -3.57627869e-007, -5.89495883e-008, 0.99999994, 2.53247009e-007, 1, 5.89496665e-008, -0.99999994, 2.53247009e-007, -3.57627869e-007)
  1325. w5 = Instance.new("Weld", p5)
  1326. w5.Name = "Part_Weld"
  1327. w5.Part0 = p5
  1328. w5.C0 = CFrame.new(3.40004182, -8.46796036, -1.70004117, -3.57627869e-007, -5.89495883e-008, 0.99999994, 2.53247009e-007, 1, 5.89496665e-008, -0.99999994, 2.53247009e-007, -3.57627869e-007)
  1329. w5.Part1 = p6
  1330. w5.C1 = CFrame.new(3.44990563, -8.58795738, -1.89968324, -5.96046448e-007, -9.85101565e-008, 1, 4.91661183e-007, 1, 9.85104407e-008, -1, 4.9166124e-007, -5.96046448e-007)
  1331. w6 = Instance.new("Weld", p6)
  1332. w6.Name = "Part_Weld"
  1333. w6.Part0 = p6
  1334. w6.C0 = CFrame.new(3.44990563, -8.58795738, -1.89968324, -5.96046448e-007, -9.85101565e-008, 1, 4.91661183e-007, 1, 9.85104407e-008, -1, 4.9166124e-007, -5.96046448e-007)
  1335. w6.Part1 = p7
  1336. w6.C1 = CFrame.new(3.50097466, -8.31796741, -1.89919162, -4.76837158e-007, -9.85101849e-008, 0.99999994, 4.91661126e-007, 1, 9.85104265e-008, -0.99999994, 4.91661183e-007, -4.76837158e-007)
  1337. w7 = Instance.new("Weld", p7)
  1338. w7.Name = "Part_Weld"
  1339. w7.Part0 = p7
  1340. w7.C0 = CFrame.new(3.50097466, -8.31796741, -1.89919162, -4.76837158e-007, -9.85101849e-008, 0.99999994, 4.91661126e-007, 1, 9.85104265e-008, -0.99999994, 4.91661183e-007, -4.76837158e-007)
  1341. w7.Part1 = p8
  1342. w7.C1 = CFrame.new(3.40101647, 2.43280101, 7.72691393, -1.1920929e-006, -2.08616257e-007, 1, -0.805111527, -0.593123555, -9.83476639e-007, 0.593123496, -0.805111527, 4.17232513e-007)
  1343. w8 = Instance.new("Weld", p8)
  1344. w8.Name = "Part_Weld"
  1345. w8.Part0 = p8
  1346. w8.C0 = CFrame.new(3.40101647, 2.43280101, 7.72691393, -1.1920929e-006, -2.08616257e-007, 1, -0.805111527, -0.593123555, -9.83476639e-007, 0.593123496, -0.805111527, 4.17232513e-007)
  1347. w8.Part1 = p9
  1348. w8.C1 = CFrame.new(3.40065455, -8.6941061, -0.904481649, -8.34465027e-007, -1.67638063e-007, 1.00000012, -0.0995008498, 0.995037496, 1.00582838e-007, -0.995037615, -0.0995008498, -8.34465027e-007)
  1349. w9 = Instance.new("Weld", p9)
  1350. w9.Name = "Part_Weld"
  1351. w9.Part0 = p9
  1352. w9.C0 = CFrame.new(3.40065455, -8.6941061, -0.904481649, -8.34465027e-007, -1.67638063e-007, 1.00000012, -0.0995008498, 0.995037496, 1.00582838e-007, -0.995037615, -0.0995008498, -8.34465027e-007)
  1353. w9.Part1 = p10
  1354. w9.C1 = CFrame.new(3.39961672, -7.99480963, 4.71886492, -9.53674316e-007, -2.98023224e-007, 1, -0.683569372, 0.729885519, -4.47034836e-007, -0.729885459, -0.683569431, -9.53674316e-007)
  1355. w10 = Instance.new("Weld", p10)
  1356. w10.Name = "Part_Weld"
  1357. w10.Part0 = p10
  1358. w10.C0 = CFrame.new(3.39961672, -7.99480963, 4.71886492, -9.53674316e-007, -2.98023224e-007, 1, -0.683569372, 0.729885519, -4.47034836e-007, -0.729885459, -0.683569431, -9.53674316e-007)
  1359. w10.Part1 = p11
  1360. w10.C1 = CFrame.new(3.40089583, -3.41323304, 8.38025856, -1.31130219e-006, -4.76837158e-007, 1.00000012, -0.989475787, 0.144699097, -1.07288361e-006, -0.144699246, -0.989475787, -7.15255737e-007)
  1361. w11 = Instance.new("Weld", p11)
  1362. w11.Name = "Part_Weld"
  1363. w11.Part0 = p11
  1364. w11.C0 = CFrame.new(3.40089583, -3.41323304, 8.38025856, -1.31130219e-006, -4.76837158e-007, 1.00000012, -0.989475787, 0.144699097, -1.07288361e-006, -0.144699246, -0.989475787, -7.15255737e-007)
  1365. w11.Part1 = p12
  1366. w11.C1 = CFrame.new(3.40101814, 3.54288888, 6.84968376, -9.53674316e-007, -4.47034836e-007, 1, -0.553697109, -0.832718134, -9.23871994e-007, 0.832718134, -0.553697109, 6.55651093e-007)
  1367. w12 = Instance.new("Weld", p12)
  1368. w12.Name = "Part_Weld"
  1369. w12.Part0 = p12
  1370. w12.C0 = CFrame.new(3.40101814, 3.54288888, 6.84968376, -9.53674316e-007, -4.47034836e-007, 1, -0.553697109, -0.832718134, -9.23871994e-007, 0.832718134, -0.553697109, 6.55651093e-007)
  1371. w12.Part1 = p13
  1372. w12.C1 = CFrame.new(3.40102005, 5.44561195, 5.34554911, -8.34465027e-007, -6.40749931e-007, 1.00000012, -0.319307029, -0.947651505, -8.19563866e-007, 0.947651386, -0.319307029, 3.57627869e-007)
  1373. w13 = Instance.new("Weld", p13)
  1374. w13.Name = "Part_Weld"
  1375. w13.Part0 = p13
  1376. w13.C0 = CFrame.new(3.40102005, 5.44561195, 5.34554911, -8.34465027e-007, -6.40749931e-007, 1.00000012, -0.319307029, -0.947651505, -8.19563866e-007, 0.947651386, -0.319307029, 3.57627869e-007)
  1377. w13.Part1 = p14
  1378. w13.C1 = CFrame.new(3.40101624, 2.99550176, 7.97925997, -9.53674316e-007, -1.49011612e-007, 1, -0.750353813, -0.661036491, -8.64267349e-007, 0.661036491, -0.750353813, 5.36441803e-007)
  1379. w14 = Instance.new("Weld", p14)
  1380. w14.Name = "Part_Weld"
  1381. w14.Part0 = p14
  1382. w14.C0 = CFrame.new(3.40101624, 2.99550176, 7.97925997, -9.53674316e-007, -1.49011612e-007, 1, -0.750353813, -0.661036491, -8.64267349e-007, 0.661036491, -0.750353813, 5.36441803e-007)
  1383. w14.Part1 = p15
  1384. w14.C1 = CFrame.new(3.74026394, 5.46776819, 5.79039907, 0.34201923, -3.27825546e-007, 0.939692974, -0.520305395, -0.832718134, 0.189374775, 0.782499313, -0.553697109, -0.284805775)
  1385. w15 = Instance.new("Weld", p15)
  1386. w15.Name = "Part_Weld"
  1387. w15.Part0 = p15
  1388. w15.C0 = CFrame.new(3.74026394, 5.46776819, 5.79039907, 0.34201923, -3.27825546e-007, 0.939692974, -0.520305395, -0.832718134, 0.189374775, 0.782499313, -0.553697109, -0.284805775)
  1389. w15.Part1 = p16
  1390. w15.C1 = CFrame.new(2.90401983, 4.33060169, 7.50061178, -0.258819938, -2.68220901e-007, 0.965925574, -0.534830093, -0.832718134, -0.143308043, 0.80434382, -0.55369705, 0.215523928)
  1391. w16 = Instance.new("Weld", p16)
  1392. w16.Name = "Part_Weld"
  1393. w16.Part0 = p16
  1394. w16.C0 = CFrame.new(2.90401983, 4.33060169, 7.50061178, -0.258819938, -2.68220901e-007, 0.965925574, -0.534830093, -0.832718134, -0.143308043, 0.80434382, -0.55369705, 0.215523928)
  1395. w16.Part1 = p17
  1396. w16.C1 = CFrame.new(3.4010253, 5.84818506, 4.80991411, -8.56413749e-007, -1.3483392e-006, 1, -0.31930685, -0.947651386, -1.55121427e-006, 0.947651386, -0.31930685, 3.81047698e-007)
  1397. w17 = Instance.new("Weld", p17)
  1398. w17.Name = "Part_Weld"
  1399. w17.Part0 = p17
  1400. w17.C0 = CFrame.new(3.4010253, 5.84818506, 4.80991411, -8.56413749e-007, -1.3483392e-006, 1, -0.31930685, -0.947651386, -1.55121427e-006, 0.947651386, -0.31930685, 3.81047698e-007)
  1401. w17.Part1 = p18
  1402. w17.C1 = CFrame.new(-3.40004683, -8.71796036, 1.70002675, -2.6504224e-006, -7.89943471e-008, -1, -2.47197018e-008, 1, -7.89942831e-008, 1, 2.47194887e-008, -2.6504224e-006)
  1403. m.Parent = char
  1404. m:MakeJoints()
  1405. ----------------------------------------------------
  1406. local cor = Instance.new("Part", char.Hair)
  1407. cor.Name = "Link"
  1408. cor.Locked = true
  1409. cor.BottomSurface = 0
  1410. cor.CanCollide = false
  1411. cor.Size = Vector3.new(1, 9, 1)
  1412. cor.Transparency = 1
  1413. cor.TopSurface = 0
  1414. corw = Instance.new("Weld", cor)
  1415. corw.Part0 = hed
  1416. corw.Part1 = cor
  1417. corw.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1418. corw.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1419. weld1 = Instance.new("Weld", char.Hair)
  1420. weld1.Part0 = cor
  1421. weld1.Part1 = char.Hair.Head
  1422. weld1.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1423. ----------------------------------------------------
  1424. GroundWave1 = function()
  1425. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1426. local Colors = {"Royal purple", "Really black"}
  1427. local wave = Instance.new("Part", torso)
  1428. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1429. wave.Anchored = true
  1430. wave.CanCollide = false
  1431. wave.Locked = true
  1432. wave.Size = Vector3.new(1, 1, 1)
  1433. wave.TopSurface = "Smooth"
  1434. wave.BottomSurface = "Smooth"
  1435. wave.Transparency = 0.35
  1436. wave.CFrame = HandCF
  1437. wm = Instance.new("SpecialMesh", wave)
  1438. wm.MeshId = "rbxassetid://3270017"
  1439. coroutine.wrap(function()
  1440. for i = 1, 30, 1 do
  1441. wm.Scale = Vector3.new(6 + i*6.7, 6 + i*6.7, 1)
  1442. wave.Size = wm.Scale
  1443. wave.CFrame = HandCF
  1444. wave.Transparency = i/30
  1445. wait()
  1446. end
  1447. wait()
  1448. wave:Destroy()
  1449. end)()
  1450. end
  1451. ----------------------------------------------------
  1452. GroundWave = function()
  1453. if Transforming == true then
  1454. local wave = Instance.new("Part", torso)
  1455. wave.BrickColor = BrickColor.new("Alder")
  1456. wave.Anchored = true
  1457. wave.CanCollide = false
  1458. wave.Locked = true
  1459. wave.Size = Vector3.new(6, 6, 6)
  1460. wave.TopSurface = "Smooth"
  1461. wave.BottomSurface = "Smooth"
  1462. wave.Material = "Neon"
  1463. wave.Transparency = 0.35
  1464. wave.CFrame = fx.CFrame
  1465. wm = Instance.new("SpecialMesh", wave)
  1466. wm.MeshType = "Sphere"
  1467. wm.Scale = Vector3.new(15,1,15)
  1468. coroutine.wrap(function()
  1469. for i = 1, 18, 1 do
  1470. wm.Scale = Vector3.new(5 + i*5, 0.1 + i*0.1, 5 + i*5)
  1471. --wave.Size = wm.Scale
  1472. wave.CFrame = fx.CFrame
  1473. wave.Transparency = i/14
  1474. wait()
  1475. end
  1476. wait()
  1477. wave:Destroy()
  1478. end)()
  1479. elseif Transforming == false then
  1480. wait()
  1481. end
  1482. end
  1483.  
  1484. for i = 1, 100 do rs:wait()
  1485. fx.CFrame = torso.CFrame
  1486. end
  1487.  
  1488. Spawn(function()
  1489. while wait(1) do
  1490. GroundWave()
  1491. end
  1492. end)
  1493.  
  1494. wait(4)
  1495.  
  1496. Transforming = false
  1497.  
  1498. for i = 1, 20 do rs:wait()
  1499. fx.Transparency = fx.Transparency + (1/20)
  1500. fx.CFrame = torso.CFrame
  1501. fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5)
  1502. rs:wait()
  1503. end
  1504.  
  1505. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1506. local wave = Instance.new("Part", torso)
  1507. wave.BrickColor = BrickColor.new("Institutional white")
  1508. wave.Anchored = true
  1509. wave.CanCollide = false
  1510. wave.Locked = true
  1511. wave.Size = Vector3.new(1, 1, 1)
  1512. wave.TopSurface = "Smooth"
  1513. wave.BottomSurface = "Smooth"
  1514. wave.Transparency = 0.35
  1515. wave.CFrame = HandCF
  1516. wm = Instance.new("SpecialMesh", wave)
  1517. wm.MeshId = "rbxassetid://3270017"
  1518. coroutine.wrap(function()
  1519. for i = 1, 14, 1 do
  1520. wm.Scale = Vector3.new(6 + i*6.6, 6 + i*6.6, 1)
  1521. wave.Size = wm.Scale
  1522. wave.CFrame = HandCF
  1523. wave.Transparency = i/14
  1524. wait()
  1525. end
  1526. wait()
  1527. wave:Destroy()
  1528. end)()
  1529. hum.WalkSpeed = 20
  1530. ----------------------------------------------------
  1531. Blast = function()
  1532. local Colors = {"Alder", "Alder"}
  1533. local wave = Instance.new("Part", torso)
  1534. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1535. wave.Anchored = true
  1536. wave.CanCollide = false
  1537. wave.Locked = true
  1538. wave.Size = Vector3.new(1, 1, 1)
  1539. wave.TopSurface = "Smooth"
  1540. wave.BottomSurface = "Smooth"
  1541. wave.Transparency = 0.35
  1542. wave.CFrame = rarm.CFrame
  1543. wm = Instance.new("SpecialMesh", wave)
  1544. wm.MeshType = "Brick"
  1545. wm.Scale = Vector3.new(1,1,1)
  1546. z = Instance.new("Sound",wave)
  1547. z.SoundId = "rbxassetid://237035051"
  1548. z.Volume = 1
  1549. z.Pitch = .9
  1550. z:Play()
  1551. coroutine.wrap(function()
  1552. for i = 1, 30, 1 do
  1553. wave.Size = Vector3.new(1 + i*4, 1 + i*4, 1 + i*4)
  1554. --wave.Size = wm.Scale
  1555. wave.CFrame = rarm.CFrame
  1556. wave.Transparency = (1/14)
  1557. rs:wait()
  1558. end
  1559. rs:wait()
  1560. wave:Destroy()
  1561. z:Destroy()
  1562. end)()
  1563. end
  1564. ----------------------------------------------------
  1565. rarm.Touched:connect(function(ht)
  1566. hit = ht.Parent
  1567. if ht and hit:IsA("Model") then
  1568. if hit:FindFirstChild("Humanoid") then
  1569. if hit.Name ~= p.Name then
  1570. if Debounces.RPunch == true and Debounces.RPunched == false then
  1571. Debounces.RPunched = true
  1572. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  1573. if Debounces.ks==true then
  1574. z = Instance.new("Sound",hed)
  1575. z.SoundId = "rbxassetid://169380525"
  1576. z.Pitch = ptz[math.random(1,#ptz)]
  1577. z.Volume = 1
  1578. z:Play()
  1579. end
  1580. wait(.2)
  1581. Debounces.RPunched = false
  1582. end
  1583. end
  1584. end
  1585. elseif ht and hit:IsA("Hat") then
  1586. if hit.Parent.Name ~= p.Name then
  1587. if hit.Parent:FindFirstChild("Humanoid") then
  1588. if Debounces.RPunch == true and Debounces.RPunched == false then
  1589. Debounces.RPunched = true
  1590. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  1591. if Debounces.ks==true then
  1592. z = Instance.new("Sound",hed)
  1593. z.SoundId = "rbxassetid://169380525"
  1594. z.Pitch = ptz[math.random(1,#ptz)]
  1595. z.Volume = 1
  1596. z:Play()
  1597. end
  1598. wait(.2)
  1599. Debounces.RPunched = false
  1600. end
  1601. end
  1602. end
  1603. end
  1604. end)
  1605. larm.Touched:connect(function(ht)
  1606. hit = ht.Parent
  1607. if ht and hit:IsA("Model") then
  1608. if hit:FindFirstChild("Humanoid") then
  1609. if hit.Name ~= p.Name then
  1610. if Debounces.LPunch == true and Debounces.LPunched == false then
  1611. Debounces.LPunched = true
  1612. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  1613. if Debounces.ks2==true then
  1614. z = Instance.new("Sound",hed)
  1615. z.SoundId = "rbxassetid://169380525"
  1616. z.Pitch = ptz[math.random(1,#ptz)]
  1617. z.Volume = 1
  1618. z:Play()
  1619. end
  1620. wait(.2)
  1621. Debounces.LPunched = false
  1622. end
  1623. end
  1624. end
  1625. elseif ht and hit:IsA("Hat") then
  1626. if hit.Parent.Name ~= p.Name then
  1627. if hit.Parent:FindFirstChild("Humanoid") then
  1628. if Debounces.LPunch == true and Debounces.LPunched == false then
  1629. Debounces.LPunched = true
  1630. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  1631. if Debounces.ks2==true then
  1632. z = Instance.new("Sound",hed)
  1633. z.SoundId = "rbxassetid://169380525"
  1634. z.Pitch = ptz[math.random(1,#ptz)]
  1635. z.Volume = 1
  1636. z:Play()
  1637. end
  1638. wait(.2)
  1639. Debounces.LPunched = false
  1640. end
  1641. end
  1642. end
  1643. end
  1644. end)
  1645. ----------------------------------------------------
  1646. mod4 = Instance.new("Model",char)
  1647.  
  1648. ptez = {0.7, 0.8, 0.9, 1}
  1649.  
  1650. function FindNearestTorso(Position,Distance,SinglePlayer)
  1651. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1652. local List = {}
  1653. for i,v in pairs(workspace:GetChildren())do
  1654. if v:IsA("Model")then
  1655. if v:findFirstChild("Torso")then
  1656. if v ~= char then
  1657. if(v.Torso.Position -Position).magnitude <= Distance then
  1658. table.insert(List,v)
  1659. end
  1660. end
  1661. end
  1662. end
  1663. end
  1664. return List
  1665. end
  1666.  
  1667. function Punch()
  1668. part=Instance.new('Part',mod4)
  1669. part.Anchored=true
  1670. part.CanCollide=false
  1671. part.FormFactor='Custom'
  1672. part.Size=Vector3.new(.2,.2,.2)
  1673. part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
  1674. part.Transparency=.7
  1675. part.BrickColor=BrickColor.new('Alder')
  1676. mesh=Instance.new('SpecialMesh',part)
  1677. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  1678. mesh.Scale=Vector3.new(8,8,8)
  1679. part2=Instance.new('Part',mod4)
  1680. part2.Anchored=true
  1681. part2.CanCollide=false
  1682. part2.FormFactor='Custom'
  1683. part2.Size=Vector3.new(.7,.7,.7)
  1684. part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
  1685. part2.Transparency=.7
  1686. part2.BrickColor=BrickColor.new('Alder')
  1687. mesh2=Instance.new('SpecialMesh',part2)
  1688. mesh2.MeshId='http://www.roblox.com/asset/?id=1323306'
  1689. mesh2.Scale=Vector3.new(12,6,12)
  1690. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  1691. if v:FindFirstChild('Humanoid') then
  1692. v.Humanoid:TakeDamage(math.random(2,6))
  1693. end
  1694. end
  1695. coroutine.resume(coroutine.create(function()
  1696. for i=0,0.62,0.4 do
  1697. wait()
  1698. part.CFrame=part.CFrame
  1699. part.Transparency=i
  1700. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  1701. part2.CFrame=part2.CFrame
  1702. part2.Transparency=i
  1703. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  1704. end
  1705. part.Parent=nil
  1706. part2.Parent=nil
  1707. end))
  1708. end
  1709. ----------------------------------------------------
  1710. rarm.Touched:connect(function(ht)
  1711. hit = ht.Parent
  1712. if ht and hit:IsA("Model") then
  1713. if hit:FindFirstChild("Humanoid") then
  1714. if hit.Name ~= p.Name then
  1715. if Debounces.RPunch == true and Debounces.RPunched == false then
  1716. Debounces.RPunched = true
  1717. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  1718. if Debounces.ks==true then
  1719. z = Instance.new("Sound",hed)
  1720. z.SoundId = "rbxassetid://169380525"
  1721. z.Pitch = ptz[math.random(1,#ptz)]
  1722. z.Volume = 1
  1723. z:Play()
  1724. end
  1725. wait(.2)
  1726. Debounces.RPunched = false
  1727. end
  1728. end
  1729. end
  1730. elseif ht and hit:IsA("Hat") then
  1731. if hit.Parent.Name ~= p.Name then
  1732. if hit.Parent:FindFirstChild("Humanoid") then
  1733. if Debounces.RPunch == true and Debounces.RPunched == false then
  1734. Debounces.RPunched = true
  1735. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  1736. if Debounces.ks==true then
  1737. z = Instance.new("Sound",hed)
  1738. z.SoundId = "rbxassetid://169380525"
  1739. z.Pitch = ptz[math.random(1,#ptz)]
  1740. z.Volume = 1
  1741. z:Play()
  1742. end
  1743. wait(.2)
  1744. Debounces.RPunched = false
  1745. end
  1746. end
  1747. end
  1748. end
  1749. end)
  1750. larm.Touched:connect(function(ht)
  1751. hit = ht.Parent
  1752. if ht and hit:IsA("Model") then
  1753. if hit:FindFirstChild("Humanoid") then
  1754. if hit.Name ~= p.Name then
  1755. if Debounces.LPunch == true and Debounces.LPunched == false then
  1756. Debounces.LPunched = true
  1757. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  1758. if Debounces.ks2==true then
  1759. z = Instance.new("Sound",hed)
  1760. z.SoundId = "rbxassetid://169380525"
  1761. z.Pitch = ptz[math.random(1,#ptz)]
  1762. z.Volume = 1
  1763. z:Play()
  1764. end
  1765. wait(.2)
  1766. Debounces.LPunched = false
  1767. end
  1768. end
  1769. end
  1770. elseif ht and hit:IsA("Hat") then
  1771. if hit.Parent.Name ~= p.Name then
  1772. if hit.Parent:FindFirstChild("Humanoid") then
  1773. if Debounces.LPunch == true and Debounces.LPunched == false then
  1774. Debounces.LPunched = true
  1775. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  1776. if Debounces.ks2==true then
  1777. z = Instance.new("Sound",hed)
  1778. z.SoundId = "rbxassetid://169380525"
  1779. z.Pitch = ptz[math.random(1,#ptz)]
  1780. z.Volume = 1
  1781. z:Play()
  1782. end
  1783. wait(.2)
  1784. Debounces.LPunched = false
  1785. end
  1786. end
  1787. end
  1788. end
  1789. end)
  1790. ----------------------------------------------------
  1791. local player = game:GetService("Players").LocalPlayer
  1792. local pchar = player.Character
  1793. local mouse = player:GetMouse()
  1794. local cam = workspace.CurrentCamera
  1795.  
  1796. local rad = math.rad
  1797.  
  1798. local keysDown = {}
  1799. local flySpeed = 0
  1800. local MAX_FLY_SPEED = 150
  1801.  
  1802. local canFly = false
  1803. local flyToggled = false
  1804.  
  1805. local forward, side = 0, 0
  1806. local lastForward, lastSide = 0, 0
  1807.  
  1808. local floatBP = Instance.new("BodyPosition")
  1809. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  1810. local flyBV = Instance.new("BodyVelocity")
  1811. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  1812. local turnBG = Instance.new("BodyGyro")
  1813. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1814.  
  1815. mouse.KeyDown:connect(function(key)
  1816. keysDown[key] = true
  1817.  
  1818. if key == "f" then
  1819. flyToggled = not flyToggled
  1820.  
  1821. if not flyToggled then
  1822. stanceToggle = "Normal"
  1823. floatBP.Parent = nil
  1824. flyBV.Parent = nil
  1825. turnBG.Parent = nil
  1826. root.Velocity = Vector3.new()
  1827. pchar.Humanoid.PlatformStand = false
  1828. end
  1829. end
  1830.  
  1831. end)
  1832. mouse.KeyUp:connect(function(key)
  1833. keysDown[key] = nil
  1834. end)
  1835.  
  1836. local function updateFly()
  1837.  
  1838. if not flyToggled then return end
  1839.  
  1840. lastForward = forward
  1841. lastSide = side
  1842.  
  1843. forward = 0
  1844. side = 0
  1845.  
  1846. if keysDown.w then
  1847. forward = forward + 1
  1848. end
  1849. if keysDown.s then
  1850. forward = forward - 1
  1851. end
  1852. if keysDown.a then
  1853. side = side - 1
  1854. end
  1855. if keysDown.d then
  1856. side = side + 1
  1857. end
  1858.  
  1859. canFly = (forward ~= 0 or side ~= 0)
  1860.  
  1861. if canFly then
  1862. stanceToggle = "Floating"
  1863. turnBG.Parent = root
  1864. floatBP.Parent = nil
  1865. flyBV.Parent = root
  1866.  
  1867. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  1868. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  1869. else
  1870. floatBP.position = root.Position
  1871. floatBP.Parent = root
  1872.  
  1873. flySpeed = flySpeed - 1
  1874. if flySpeed < 0 then flySpeed = 0 end
  1875. end
  1876.  
  1877. local camCF = cam.CoordinateFrame
  1878. local in_forward = canFly and forward or lastForward
  1879. local in_side = canFly and side or lastSide
  1880.  
  1881. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  1882. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  1883.  
  1884. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  1885. 0)
  1886. end
  1887.  
  1888. game:service'RunService'.RenderStepped:connect(function()
  1889. if flyToggled then
  1890. pchar.Humanoid.PlatformStand = true
  1891. end
  1892. updateFly()
  1893. end)
  1894. mouse.KeyDown:connect(function(key)
  1895. if string.byte(key) == 52 then
  1896. char.Humanoid.WalkSpeed = 60
  1897. end
  1898. end)
  1899. mouse.KeyUp:connect(function(key)
  1900. if string.byte(key) == 52 then
  1901. char.Humanoid.WalkSpeed = 8
  1902. end
  1903. end)
  1904. -------------------------------
  1905. local animpose = "Idle"
  1906. local lastanimpose = "Idle"
  1907. local sine = 0
  1908. local change = 1
  1909. local val = 0
  1910. local ffing = false
  1911. -------------------------------
  1912. game:GetService("RunService").RenderStepped:connect(function()
  1913. --[[if char.Humanoid.Jump == true then
  1914. jump = true
  1915. else
  1916. jump = false
  1917. end]]
  1918. char.Humanoid.FreeFalling:connect(function(f)
  1919. if f then
  1920. ffing = true
  1921. else
  1922. ffing = false
  1923. end
  1924. end)
  1925. sine = sine + change
  1926. if jumpn == true then
  1927. animpose = "Jumping"
  1928. elseif ffing == true then
  1929. animpose = "Freefalling"
  1930. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  1931. animpose = "Idle"
  1932. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  1933. animpose = "Walking"
  1934. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  1935. animpose = "Running"
  1936. end
  1937. if animpose ~= lastanimpose then
  1938. sine = 0
  1939. if Debounces.NoIdl == false then
  1940. if animpose == "Idle" then
  1941. for i = 1, 2 do
  1942. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
  1943. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
  1944. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  1945. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  1946. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  1947. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  1948. end
  1949. elseif animpose == "Walking" then
  1950. for i = 1, 2 do
  1951. 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)
  1952. 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)
  1953. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  1954. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  1955. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  1956. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  1957. end
  1958. elseif animpose == "Running" then
  1959. for i = 1, 2 do
  1960. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-14),math.rad(8+2*math.cos(sine/14))), 0.2)
  1961. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(14),math.rad(-8-2*math.cos(sine/14))), 0.2)
  1962. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10),0,0), 0.4)
  1963. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),0, math.rad(0)), 0.4)
  1964. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-7)), 0.4)
  1965. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(7)), 0.4)
  1966. wait()
  1967. end
  1968. end
  1969. else
  1970. end
  1971. end
  1972. lastanimpose = animpose
  1973. if Debounces.NoIdl == false then
  1974. if animpose == "Idle" then
  1975. change = 0.5
  1976. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8+2*math.cos(sine/14))), 0.4)
  1977. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8-2*math.cos(sine/14))), 0.4)
  1978. 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)
  1979. 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)
  1980. 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)
  1981. 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)
  1982. elseif animpose == "Walking" then
  1983. change = 1
  1984. 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)
  1985. 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)
  1986. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  1987. 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)
  1988. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  1989. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  1990. elseif animpose == "Running" then
  1991. change = 1
  1992. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.35,.4)*CFrame.Angles(math.rad(-30),math.rad(14),math.rad(-30+2*math.cos(sine/14))), 0.2)
  1993. 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)
  1994. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
  1995. 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)
  1996. 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)
  1997. 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)
  1998. end
  1999. end
  2000. end)
  2001.  
  2002. hum.MaxHealth = 9001
  2003. wait(3)
  2004. hum.Health = 9001
  2005.  
  2006. function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) -- Lightning module
  2007. --[[Part0 = Vector3 (Start pos)
  2008. Part1 = Vector3 (End pos)
  2009. Times = number (Amount of lightning parts)
  2010. Offset = number (Offset)
  2011. Color = color (brickcolor value)
  2012. Thickness = number (thickness)
  2013. Trans = number (transparency)
  2014. ]]--
  2015. local magz = (Part0 - Part1).magnitude
  2016. local curpos = Part0
  2017. local trz = {-Offset,Offset}
  2018. for i=1,Times do
  2019. local li = Instance.new("Part", torso)
  2020. li.Name = "Lightning"
  2021. li.TopSurface =0
  2022. li.Material = "Neon"
  2023. li.BottomSurface = 0
  2024. li.Anchored = true
  2025. li.Locked = true
  2026. li.Transparency = Trans or 0.4
  2027. li.BrickColor = BrickColor.new(Color)
  2028. li.formFactor = "Custom"
  2029. li.CanCollide = false
  2030. li.Size = Vector3.new(Thickness,Thickness,magz/Times)
  2031. local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  2032. local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
  2033. if Times == i then
  2034. local magz2 = (curpos - Part1).magnitude
  2035. li.Size = Vector3.new(Thickness,Thickness,magz2)
  2036. li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
  2037. else
  2038. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  2039. end
  2040. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
  2041. game.Debris:AddItem(li,.1)
  2042. end
  2043. end
  2044.  
  2045. BodyParts = {} -- Parts to emit lightning effects from
  2046. for _, v in pairs(char:GetChildren()) do
  2047. if v:IsA("Part") then
  2048. table.insert(BodyParts, v)
  2049. end
  2050. end
  2051.  
  2052. Bounding = {} -- Calculate the bounding boxes
  2053. for _, v in pairs(BodyParts) do
  2054. local temp = {X=nil, Y=nil, Z=nil}
  2055. temp.X = v.Size.X/2 * 10
  2056. temp.Y = v.Size.Y/2 * 10
  2057. temp.Z = v.Size.Z/2 * 10
  2058. Bounding[v.Name] = temp
  2059. --table.insert(Bounding, v.Name, temp)
  2060. end
  2061.  
  2062. while wait(math.random(1,10)/10) do -- Emit the Lightning effects randomly
  2063. local Body1 = BodyParts[math.random(#BodyParts)]
  2064. local Body2 = BodyParts[math.random(#BodyParts)]
  2065. local Pos1 = Vector3.new(
  2066. math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/10,
  2067. math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/10,
  2068. math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/10
  2069. )
  2070. local Pos2 = Vector3.new(
  2071. math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/10,
  2072. math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/10,
  2073. math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/10
  2074. )
  2075. local SPos1 = Body1.Position + Pos1
  2076. local SPos2 = Body2.Position + Pos2
  2077. Lightning(SPos1, SPos2, 4, 3, "Alder", .3, .56)
  2078. end
  2079.  
  2080. Player = owner
  2081. Character=Player.Character
  2082. Mouse=Player:GetMouse()
  2083. m=Instance.new('Model',Character)
  2084.  
  2085.  
  2086. local function weldBetween(a, b)
  2087. local weldd = Instance.new("ManualWeld")
  2088. weldd.Part0 = a
  2089. weldd.Part1 = b
  2090. weldd.C0 = CFrame.new()
  2091. weldd.C1 = b.CFrame:inverse() * a.CFrame
  2092. weldd.Parent = a
  2093. return weldd
  2094. end
  2095.  
  2096. it=Instance.new
  2097.  
  2098. function nooutline(part)
  2099. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  2100. end
  2101.  
  2102. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  2103. local fp=it("Part")
  2104. fp.formFactor=formfactor
  2105. fp.Parent=parent
  2106. fp.Reflectance=reflectance
  2107. fp.Transparency=transparency
  2108. fp.CanCollide=false
  2109. fp.Locked=true
  2110. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  2111. fp.Name=name
  2112. fp.Size=size
  2113. fp.Position=Character.Torso.Position
  2114. nooutline(fp)
  2115. fp.Material=material
  2116. fp:BreakJoints()
  2117. return fp
  2118. end
  2119.  
  2120. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  2121. local mesh=it(Mesh)
  2122. mesh.Parent=part
  2123. if Mesh=="SpecialMesh" then
  2124. mesh.MeshType=meshtype
  2125. mesh.MeshId=meshid
  2126. end
  2127. mesh.Offset=offset
  2128. mesh.Scale=scale
  2129. return mesh
  2130. end
  2131.  
  2132. function weld(parent,part0,part1,c0,c1)
  2133. local weld=it("Weld")
  2134. weld.Parent=parent
  2135. weld.Part0=part0
  2136. weld.Part1=part1
  2137. weld.C0=c0
  2138. weld.C1=c1
  2139. return weld
  2140. end
  2141.  
  2142. local modelzorz3=Instance.new("Model")
  2143. modelzorz3.Parent=Character
  2144. modelzorz3.Name="Eye"
  2145.  
  2146. handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  2147. handleweld=weld(m,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.22326851, -3.5562191, -0.038143158, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  2148. mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 3, 1))
  2149. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  2150. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2151. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 0.950000048, 1.16999996))
  2152. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  2153. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2154. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 3, 0.863999963))
  2155. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(3.79999995, 4, 1.39999998))
  2156. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
  2157. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.77400017, 4.96199989, 4.73800039))
  2158. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(3.79999995, 4, 1.39999998))
  2159. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
  2160. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.4920001, 4.70400047, 4.73800039))
  2161. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2162. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.48671532, -1.09328079, 1, -2.52891718e-012, -6.81310423e-013, 2.53075664e-012, 0.866021812, 0.500005603, -6.74442273e-013, -0.500005603, 0.866021752))
  2163. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2164. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100009918, -3.09970522, 1.40989685, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2165. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2166. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.100009918, -3.09970522, 1.39007568, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
  2167. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2168. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.61302567, 0.360752106, 1, -3.69486299e-012, 1.70532143e-012, 3.81851625e-012, 0.707111537, -0.707102001, 1.40679254e-012, 0.70710206, 0.707111537))
  2169. local moosick = it("Sound",Character)
  2170. moosick.SoundId = "rbxassetid://142653441"
  2171. --142653441, 175067863
  2172. moosick.Looped = true
  2173. moosick.Pitch = 1
  2174. moosick.Volume = 0
  2175. moosick:Play()
  2176.  
  2177. anim = Character:findFirstChild("Animate")
  2178. if anim then
  2179. anim:Destroy()
  2180. end
  2181.  
  2182. local particleemitter = Instance.new("ParticleEmitter", Handle)
  2183. particleemitter.VelocitySpread = 180
  2184. particleemitter.Lifetime = NumberRange.new(0.1)
  2185. particleemitter.Speed = NumberRange.new(2)
  2186. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  2187. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  2188. particleemitter.Rate = 100
  2189. particleemitter.Rotation = NumberRange.new(-45, 45)
  2190. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  2191. particleemitter.LightEmission = 0
  2192. particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
  2193.  
  2194. local particleemitter = Instance.new("ParticleEmitter", Handle2)
  2195. particleemitter.VelocitySpread = 180
  2196. particleemitter.Lifetime = NumberRange.new(0.1)
  2197. particleemitter.Speed = NumberRange.new(2)
  2198. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  2199. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  2200. particleemitter.Rate = 100
  2201. particleemitter.Rotation = NumberRange.new(-45, 45)
  2202. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  2203. particleemitter.LightEmission = 0
  2204. particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
  2205.  
  2206. local particleemitter = Instance.new("ParticleEmitter", handle)
  2207. particleemitter.VelocitySpread = 180
  2208. particleemitter.Lifetime = NumberRange.new(0.1)
  2209. particleemitter.Speed = NumberRange.new(2)
  2210. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 7.563)})
  2211. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  2212. particleemitter.Rate = 100
  2213. particleemitter.Rotation = NumberRange.new(-45, 45)
  2214. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  2215. particleemitter.LightEmission = 0.8
  2216. particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
  2217.  
  2218. local light = Instance.new("PointLight", Character.Torso)
  2219. light.Color = Color3.new(255,255,255)
  2220. light.Brightness = 5
  2221. light.Range = 15
  2222.  
  2223. particleemitter.Enabled = true
  2224.  
  2225. local Footsteps = it("Sound",Character.Torso)
  2226. Footsteps.SoundId = "rbxassetid://177510410"
  2227. Footsteps.Looped = true
  2228. Footsteps.Pitch = 0.8
  2229. Footsteps.Volume = 0.3
  2230.  
  2231. local Footsteps2 = it("Sound",Character.Torso)
  2232. Footsteps2.SoundId = "rbxassetid://177510410"
  2233. Footsteps2.Looped = true
  2234. Footsteps2.Pitch = 1
  2235. Footsteps2.Volume = 0.4
  2236.  
  2237. local cam = game.Workspace.CurrentCamera
  2238.  
  2239. --cam.CameraSubject = Character
  2240.  
  2241. for i,v in pairs(Head:children()) do
  2242. if v:IsA("Sound") then
  2243. v:Destroy()
  2244. end
  2245. end
  2246.  
  2247. local player = game:GetService("Players").LocalPlayer
  2248. local char = player.Character
  2249. for u,c in pairs(player.Character:GetChildren()) do
  2250. if c.className == "Hat" and c.Name ~= "Swordpack" and c.Name ~= "GlassesBlackFrame" then
  2251. c.Handle.BrickColor = BrickColor.new("Really black")
  2252. c.Handle.Mesh.TextureId = "http://www.roblox.com/asset/?id=0"
  2253. end
  2254. end
  2255. local setupPart = function(part)
  2256.  
  2257. part.Anchored = true
  2258. part.FormFactor = "Custom"
  2259. part.CanCollide = false
  2260. part.BrickColor = BrickColor.new("Gold")
  2261. part.Material = "Neon"
  2262. part.TopSurface = "SmoothNoOutlines"
  2263. part.BottomSurface = "SmoothNoOutlines"
  2264. part.FrontSurface = "SmoothNoOutlines"
  2265. part.BackSurface = "SmoothNoOutlines"
  2266. part.LeftSurface = "SmoothNoOutlines"
  2267. part.RightSurface = "SmoothNoOutlines"
  2268. end
  2269. wait(0.016666666666667)
  2270. Effects = {}
  2271. local Player = game:GetService("Players").LocalPlayer
  2272. local Character = Player.Character
  2273. if game.Players:FindFirstChild("Qaeo") == nil then
  2274. local Humanoid = Character.Humanoid
  2275. local mouse = Player:GetMouse()
  2276. local m = Instance.new("Model", Character)
  2277. m.Name = "WeaponModel"
  2278. local LeftArm = Character["Left Arm"]
  2279. local RightArm = Character["Right Arm"]
  2280. local LeftLeg = Character["Left Leg"]
  2281. local RightLeg = Character["Right Leg"]
  2282. vt = Vector3.new
  2283. local Head = Character.Head
  2284. local Torso = Character.Torso
  2285. local cam = game.Workspace.CurrentCamera
  2286. local RootPart = Character.HumanoidRootPart
  2287. local RootJoint = RootPart.RootJoint
  2288. local equipped = false
  2289. local attack = false
  2290. local Anim = "Idle"
  2291. local idle = 0
  2292. local mana = 100
  2293. local mananu10m = 0
  2294. local it = Instance.new
  2295. local attacktype = 1
  2296. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  2297. local velocity = RootPart.Velocity.y
  2298. local sine = 0
  2299. local change = 1
  2300. local grabbed = false
  2301. local cf = CFrame.new
  2302. local mr = math.rad
  2303. local angles = CFrame.Angles
  2304. local ud = UDim2.new
  2305. local c3 = Color3.new
  2306. xenabled = true
  2307. cenabled = true
  2308. venabled = true
  2309. zenabled = true
  2310. local NeckCF = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2311. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  2312. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  2313. local LHCF = (CFrame.fromEulerAnglesXYZ(0, -1.6, 0))
  2314. RSH = nil
  2315. RW = Instance.new("Weld")
  2316. LW = Instance.new("Weld")
  2317. RH = Torso["Right Hip"]
  2318. LH = Torso["Left Hip"]
  2319. RSH = Torso["Right Shoulder"]
  2320. LSH = Torso["Left Shoulder"]
  2321. RSH.Parent = nil
  2322. LSH.Parent = nil
  2323. RW.Name = "RW"
  2324. RW.Part0 = Torso
  2325. RW.C0 = cf(1.5, 0.5, 0)
  2326. RW.C1 = cf(0, 0.5, 0)
  2327. RW.Part1 = RightArm
  2328. RW.Parent = Torso
  2329. LW.Name = "LW"
  2330. LW.Part0 = Torso
  2331. LW.C0 = cf(-1.5, 0.5, 0)
  2332. LW.C1 = cf(0, 0.5, 0)
  2333. LW.Part1 = LeftArm
  2334. LW.Parent = Torso
  2335. clerp = function(a, b, t)
  2336. return a:lerp(b, t)
  2337. end
  2338.  
  2339. --[[z=Instance.new('Sound', Character)
  2340. z.SoundId="rbxassetid://151514610" -- Music ID
  2341. z.Volume=1
  2342. z.Pitch=1
  2343. z.Looped=true
  2344. wait(.01)
  2345. z:Play()]]--
  2346.  
  2347. ArtificialHB = Instance.new("BindableEvent", script)
  2348. ArtificialHB.Name = "Heartbeat"
  2349. script:waitForChild("Heartbeat")
  2350. frame = 0.033333333333333
  2351. tf = 0
  2352. allowframeloss = false
  2353. tossremainder = false
  2354. lastframe = tick()
  2355. script.Heartbeat:Fire()
  2356. game:GetService("RunService").Heartbeat:connect(function(s, p)
  2357. tf = tf + s
  2358. if frame <= tf then
  2359. if allowframeloss then
  2360. script.Heartbeat:Fire()
  2361. lastframe = tick()
  2362. else
  2363. for i = 1, math.floor(tf / frame) do
  2364. script.Heartbeat:Fire()
  2365. end
  2366. lastframe = tick()
  2367. end
  2368. if tossremainder then
  2369. tf = 0
  2370. else
  2371. tf = tf - frame * math.floor(tf / frame)
  2372. end
  2373. end
  2374. end
  2375. )
  2376. local fengui = it("GuiMain")
  2377. fengui.Parent = Player.PlayerGui
  2378. fengui.Name = "WeaponGUI"
  2379. local fenframe = it("Frame")
  2380. fenframe.Parent = fengui
  2381. fenframe.BackgroundColor3 = Color3.new(255, 255, 255)
  2382. fenframe.BackgroundTransparency = 1
  2383. fenframe.BorderColor3 = Color3.new(17, 17, 17)
  2384. fenframe.Size = UDim2.new(0.0500000007, 0, 0.100000001, 0)
  2385. fenframe.Position = UDim2.new(0.4, 0, 0.1, 0)
  2386. local fenbarmana1 = it("TextLabel")
  2387. fenbarmana1.Parent = fenframe
  2388. fenbarmana1.Text = " "
  2389. fenbarmana1.BackgroundTransparency = 0
  2390. fenbarmana1.BackgroundColor3 = Color3.new(0, 0, 0)
  2391. fenbarmana1.SizeConstraint = "RelativeXY"
  2392. fenbarmana1.TextXAlignment = "Center"
  2393. fenbarmana1.TextYAlignment = "Center"
  2394. fenbarmana1.Position = UDim2.new(0, 0, 0, 0)
  2395. fenbarmana1.Size = UDim2.new(4, 0, 0.2, 0)
  2396. local fenbarmana2 = it("TextLabel")
  2397. fenbarmana2.Parent = fenframe
  2398. fenbarmana2.Text = " "
  2399. fenbarmana2.BackgroundTransparency = 0
  2400. fenbarmana2.BackgroundColor3 = Torso.Color
  2401. fenbarmana2.SizeConstraint = "RelativeXY"
  2402. fenbarmana2.TextXAlignment = "Center"
  2403. fenbarmana2.TextYAlignment = "Center"
  2404. fenbarmana2.Position = UDim2.new(0, 0, 0, 0)
  2405. fenbarmana2.Size = UDim2.new(4 * mana / 100, 0, 0.2, 0)
  2406. local fenbarmana3 = it("TextLabel")
  2407. fenbarmana3.Parent = fenframe
  2408. fenbarmana3.Text = " "
  2409. fenbarmana3.BackgroundTransparency = 0
  2410. fenbarmana3.BackgroundColor3 = Color3.new(Col1, Col2, Col3)
  2411. fenbarmana3.SizeConstraint = "RelativeXY"
  2412. fenbarmana3.TextXAlignment = "Center"
  2413. fenbarmana3.TextYAlignment = "Center"
  2414. fenbarmana3.Position = UDim2.new(0, 0, 0, 0)
  2415. fenbarmana3.Size = UDim2.new(0, 0, 0.2, 0)
  2416. local fenbarmana4 = it("TextLabel")
  2417. fenbarmana4.Parent = fenframe
  2418. fenbarmana4.Text = "Energy(" .. mana .. ")"
  2419. fenbarmana4.BackgroundTransparency = 1
  2420. fenbarmana4.BackgroundColor3 = Color3.new(0, 0, 0)
  2421. fenbarmana4.SizeConstraint = "RelativeXY"
  2422. fenbarmana4.TextXAlignment = "Center"
  2423. fenbarmana4.TextYAlignment = "Center"
  2424. fenbarmana4.Position = UDim2.new(0, 0, -0.3, 0)
  2425. fenbarmana4.Size = UDim2.new(4, 0, 0.2, 0)
  2426. fenbarmana4.FontSize = "Size9"
  2427. fenbarmana4.TextStrokeTransparency = 0
  2428. fenbarmana4.TextColor = BrickColor.new("White")
  2429. local fengui = it("GuiMain")
  2430. fengui.Parent = Player.PlayerGui
  2431. fengui.Name = "WeaponGUI"
  2432. local fenframe1 = it("TextLabel")
  2433. fenframe1.Parent = fengui
  2434. fenframe1.BackgroundColor3 = Color3.new(0.19607843137255, 0.19607843137255, 0.19607843137255)
  2435. fenframe1.BackgroundTransparency = 0.3
  2436. fenframe1.BorderSizePixel = 5
  2437. fenframe1.BorderColor3 = Color3.new(1, 1, 1)
  2438. fenframe1.Size = UDim2.new(0.05, 0, 0.1, 0)
  2439. fenframe1.Position = UDim2.new(0.325, 0, 0.7, 0)
  2440. fenframe1.Text = "Z"
  2441. fenframe1.TextWrapped = true
  2442. fenframe1.FontSize = 7
  2443. fenframe1.TextColor3 = Color3.new(1, 1, 1)
  2444. local fenframe1a = it("TextLabel")
  2445. fenframe1a.Parent = fengui
  2446. fenframe1a.BackgroundColor3 = Color3.new(0.7843137254902, 0.7843137254902, 0.7843137254902)
  2447. fenframe1a.BackgroundTransparency = 0.3
  2448. fenframe1a.BorderSizePixel = 5
  2449. fenframe1a.BorderColor3 = Color3.new(1, 1, 1)
  2450. fenframe1a.Size = UDim2.new(0.05, 0, 0.1, 0)
  2451. fenframe1a.Position = UDim2.new(0.325, 0, 0.7, 0)
  2452. fenframe1a.Text = ""
  2453. local fenframe2 = it("TextLabel")
  2454. fenframe2.Parent = fengui
  2455. fenframe2.BackgroundColor3 = Color3.new(0.19607843137255, 0.19607843137255, 0.19607843137255)
  2456. fenframe2.BackgroundTransparency = 0.3
  2457. fenframe2.BorderSizePixel = 5
  2458. fenframe2.BorderColor3 = Color3.new(1, 1, 1)
  2459. fenframe2.Size = UDim2.new(0.05, 0, 0.1, 0)
  2460. fenframe2.Position = UDim2.new(0.425, 0, 0.7, 0)
  2461. fenframe2.Text = "X"
  2462. fenframe2.TextWrapped = true
  2463. fenframe2.FontSize = 7
  2464. fenframe2.TextColor3 = Color3.new(1, 1, 1)
  2465. local fenframe2a = it("TextLabel")
  2466. fenframe2a.Parent = fengui
  2467. fenframe2a.BackgroundColor3 = Color3.new(0.7843137254902, 0.7843137254902, 0.7843137254902)
  2468. fenframe2a.BackgroundTransparency = 0.3
  2469. fenframe2a.BorderSizePixel = 5
  2470. fenframe2a.BorderColor3 = Color3.new(1, 1, 1)
  2471. fenframe2a.Size = UDim2.new(0.05, 0, 0.1, 0)
  2472. fenframe2a.Position = UDim2.new(0.425, 0, 0.7, 0)
  2473. fenframe2a.Text = ""
  2474. local fenframe3 = it("TextLabel")
  2475. fenframe3.Parent = fengui
  2476. fenframe3.BackgroundColor3 = Color3.new(0.19607843137255, 0.19607843137255, 0.19607843137255)
  2477. fenframe3.BackgroundTransparency = 0.3
  2478. fenframe3.BorderSizePixel = 5
  2479. fenframe3.BorderColor3 = Color3.new(1, 1, 1)
  2480. fenframe3.Size = UDim2.new(0.05, 0, 0.1, 0)
  2481. fenframe3.Position = UDim2.new(0.525, 0, 0.7, 0)
  2482. fenframe3.Text = "C"
  2483. fenframe3.TextWrapped = true
  2484. fenframe3.FontSize = 7
  2485. fenframe3.TextColor3 = Color3.new(1, 1, 1)
  2486. local fenframe3a = it("TextLabel")
  2487. fenframe3a.Parent = fengui
  2488. fenframe3a.BackgroundColor3 = Color3.new(0.7843137254902, 0.7843137254902, 0.7843137254902)
  2489. fenframe3a.BackgroundTransparency = 0.3
  2490. fenframe3a.BorderSizePixel = 5
  2491. fenframe3a.BorderColor3 = Color3.new(1, 1, 1)
  2492. fenframe3a.Size = UDim2.new(0.05, 0, 0.1, 0)
  2493. fenframe3a.Position = UDim2.new(0.525, 0, 0.7, 0)
  2494. fenframe3a.Text = ""
  2495. local fenframe4 = it("TextLabel")
  2496. fenframe4.Parent = fengui
  2497. fenframe4.BackgroundColor3 = Color3.new(0.19607843137255, 0.19607843137255, 0.19607843137255)
  2498. fenframe4.BackgroundTransparency = 0.3
  2499. fenframe4.BorderSizePixel = 5
  2500. fenframe4.BorderColor3 = Color3.new(1, 1, 1)
  2501. fenframe4.Size = UDim2.new(0.05, 0, 0.1, 0)
  2502. fenframe4.Position = UDim2.new(0.625, 0, 0.7, 0)
  2503. fenframe4.Text = "V"
  2504. fenframe4.TextWrapped = true
  2505. fenframe4.FontSize = 7
  2506. fenframe4.TextColor3 = Color3.new(1, 1, 1)
  2507. local fenframe4a = Instance.new("TextLabel")
  2508. fenframe4a.Parent = fengui
  2509. fenframe4a.BackgroundColor3 = Color3.new(0.7843137254902, 0.7843137254902, 0.7843137254902)
  2510. fenframe4a.BackgroundTransparency = 0.3
  2511. fenframe4a.BorderSizePixel = 5
  2512. fenframe4a.BorderColor3 = Color3.new(1, 1, 1)
  2513. fenframe4a.Size = UDim2.new(0.05, 0, 0.1, 0)
  2514. fenframe4a.Position = UDim2.new(0.625, 0, 0.7, 0)
  2515. fenframe4a.Text = ""
  2516. fenframe1a.Size = UDim2.new(0, 0, 0.1, 0)
  2517. fenframe2a.Size = UDim2.new(0, 0, 0.1, 0)
  2518. fenframe3a.Size = UDim2.new(0, 0, 0.1, 0)
  2519. fenframe4a.Size = UDim2.new(0, 0, 0.1, 0)
  2520. swait = function(num)
  2521. if num == 0 or num == nil then
  2522. ArtificialHB.Event:wait()
  2523. else
  2524. for i = 0, num do
  2525. ArtificialHB.Event:wait()
  2526. end
  2527. end
  2528. end
  2529.  
  2530. local RbxUtility = LoadLibrary("RbxUtility")
  2531. local Create = RbxUtility.Create
  2532. RemoveOutlines = function(part)
  2533. part.TopSurface = 10
  2534. end
  2535.  
  2536. CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2537. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  2538. RemoveOutlines(Part)
  2539. return Part
  2540. end
  2541.  
  2542. CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2543. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  2544. if Mesh == "SpecialMesh" then
  2545. Msh.MeshType = MeshType
  2546. Msh.MeshId = MeshId
  2547. end
  2548. return Msh
  2549. end
  2550.  
  2551. CreateWeld = function(Parent, Part0, Part1, C0, C1)
  2552. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  2553. return Weld
  2554. end
  2555.  
  2556. Handle = CreatePart(m, Enum.Material.Plastic, 0, 1, "Really black", "FakeHandle", Vector3.new(0.278528392, 1.46879959, 0.270336539))
  2557. HandleWeld = CreateWeld(m, Character["Right Arm"], Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.00272179, -0.124660492, 0.030002594, -0.0244322363, -0.999503016, -0.0199232623, 0.0913611501, -0.0220781919, 0.995573044, -0.995518088, 0.0225038622, 0.0918551609))
  2558. CreateMesh("CylinderMesh", Handle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2559. FakeHandle = CreatePart(m, Enum.Material.Plastic, 0, 1, "Really black", "FakeFakeHandle", Vector3.new(0.278528392, 1.46879959, 0.270336539))
  2560. FakeHandleWeld = CreateWeld(m, Handle, FakeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0308365822, -0.000680923462, 0.000694274902, 1.00000012, 0, 0, 0, 1, 0, 0, 0, 1))
  2561. CreateMesh("CylinderMesh", FakeHandle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2562. HITBOX1 = CreatePart(m, Enum.Material.Plastic, 0, 1, "Really black", "HITBOX1", Vector3.new(3.27852845, 3.46879959, 0.270336539))
  2563. HITBOX1Weld = CreateWeld(m, FakeHandle, HITBOX1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.510040641, -4.93006134, -0.0301055908, 0.99960649, 0.0168788806, -0.0224104822, -0.0166337639, 0.999800265, 0.0110794753, 0.0225930158, -0.0107023343, 0.999687493))
  2564. HITBOX2 = CreatePart(m, Enum.Material.Plastic, 0, 1, "Really black", "HITBOX2", Vector3.new(3.27852845, 3.46879959, 0.270336539))
  2565. HITBOX2Weld = CreateWeld(m, FakeHandle, HITBOX2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.50161767, 5.46162987, -0.0243186951, 0.99960649, 0.0168788806, -0.0224104822, -0.0166337639, 0.999800265, 0.0110794753, 0.0225930158, -0.0107023343, 0.999687493))
  2566. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(0.278528392, 11.4687996, 0.270336539))
  2567. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0241863728, 0.00189781189, -0.0119628906, 0.99960655, 0.0168786608, -0.0224106368, -0.0166335367, 0.999800324, 0.0110796094, 0.0225931685, -0.0107024908, 0.999687433))
  2568. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2569. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2570. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0201663971, -1.29000401, -4.26596546, 0.0227035228, -0.0105752572, 0.999686301, -0.999661446, -0.0129622128, 0.0225658324, 0.0127195092, -0.999860108, -0.0108659789))
  2571. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.128000006, 0.921599567, 1.16479945))
  2572. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2573. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.14912891, 0.0165176392, 1.54534245, 0.599008918, 0.800726295, -0.00509442389, -0.0227216464, 0.0106373802, -0.999685347, -0.800420105, 0.598936081, 0.0245657004))
  2574. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.62559843, 0.140799999, 0.128000006))
  2575. Part = CreatePart(m, Enum.Material.Plastic, 0.30000001192093, 0.30000001192093, "Alder", "Part", Vector3.new(0.200000003, 0.40959999, 0.40959999))
  2576. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.013261795, -4.60727882, -0.339059949, 0.0225750487, -0.0107027441, 0.99968797, 0.0166341309, -0.999800265, -0.0110795796, 0.999606848, 0.0168790594, -0.0223925058))
  2577. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.348159999, 0.204799995, 0.204799995))
  2578. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(1.44998384, 0.315392375, 0.303104669))
  2579. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.27446938, -0.015411377, -0.0129051208, 0.0166362058, -0.999801278, -0.0109927356, 0.999603391, 0.0168807674, -0.0225428566, 0.022723943, -0.0106133521, 0.999685526))
  2580. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2581. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(5.44541454, 0.0164871216, -1.78728485, -0.012718563, 0.999859452, 0.010928154, -0.0227042474, 0.0106374621, -0.999685705, -0.999661446, -0.0129626784, 0.0225657616))
  2582. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5359987, 0.140799999, 0.128000006))
  2583. Part = CreatePart(m, Enum.Material.Plastic, 0.30000001192093, 0.30000001192093, "Alder", "Part", Vector3.new(0.200000003, 0.40959999, 0.40959999))
  2584. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0132522583, -4.61135101, 0.328778744, 0.0225750487, -0.0107027441, 0.99968797, 0.0166341309, -0.999800265, -0.0110795796, 0.999606848, 0.0168790594, -0.0223925058))
  2585. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.348159999, 0.204799995, 0.204799995))
  2586. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.339968324, 0.225281447, 0.299007952))
  2587. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0248787403, 5.26917553, -0.00995826721, 0.99960655, 0.0168786608, -0.0224106368, -0.0166335367, 0.999800324, 0.0110796094, 0.0225931685, -0.0107024908, 0.999687433))
  2588. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2589. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2590. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.83888626, 5.57713032, -0.0198116302, 0.823908925, -0.566183984, -0.02469722, 0.566268146, 0.824210823, -0.00411397219, 0.0226849802, -0.010595724, 0.999686539))
  2591. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.72799981, 1.26080024, 0.128000006))
  2592. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2593. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0202522278, -0.014040947, -3.87723064, 0.0227068998, -0.0105738118, 0.999686241, -0.971659124, 0.235107839, 0.024557054, -0.235293761, -0.971911848, -0.00493557751))
  2594. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.128000006, 0.198399991, 0.364800036))
  2595. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2596. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.33338165, 0.0165367126, -1.06404459, -0.0380081609, 0.999211252, 0.0114979148, -0.022731157, 0.0106387213, -0.999685049, -0.999018967, -0.0382575393, 0.0223088693))
  2597. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.62559843, 0.140799999, 0.128000006))
  2598. Part = CreatePart(m, Enum.Material.Plastic, 0, 0.30000001192093, "Bright violet", "Part", Vector3.new(0.282624692, 0.245760009, 0.200000003))
  2599. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00758695602, -4.60336018, 0.134143829, -0.99960655, -0.0168786608, 0.0224109329, 0.0166335348, -0.999800205, -0.01107952, 0.0225934647, -0.0107023865, 0.999687552))
  2600. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=24479544", Vector3.new(0, 0, 0), Vector3.new(0.0819200054, 0.0819200054, 0.0409600027))
  2601. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.905216038, 0.282624185, 0.303104669))
  2602. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00383234024, 4.60840225, -0.0132675171, 0.99960655, 0.0168786608, -0.0224106368, -0.0166335367, 0.999800324, 0.0110796094, 0.0225931685, -0.0107024908, 0.999687433))
  2603. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.876544178, 0.38502419, 0.303104669))
  2604. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.87163162, 4.17556381, -0.0079536438, 0.676859677, -0.735747278, -0.0231751688, 0.735763133, 0.67717278, -0.00947786868, 0.0226669069, -0.0106362477, 0.999686599))
  2605. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.876544178, 0.38502419, 0.303104669))
  2606. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.25849247, 4.70539284, -0.0131072998, 0.738025546, 0.674706399, -0.00947157294, -0.674394667, 0.738009095, 0.0231203213, 0.0225895364, -0.0106758028, 0.99968791))
  2607. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.876544178, 0.38502419, 0.303104669))
  2608. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.94990921, -0.0190079212, -0.012752533, 0.0166362058, -0.999801278, -0.0109927356, 0.999603391, 0.0168807674, -0.0225428566, 0.022723943, -0.0106133521, 0.999685526))
  2609. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2610. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.2810812, 4.28752947, -0.019777298, 0.602520585, -0.797796488, -0.0221302509, 0.797780752, 0.602833867, -0.0117239766, 0.0226942133, -0.0105911493, 0.99968636))
  2611. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.72799981, 1.26080024, 0.128000006))
  2612. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2613. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.744754374, 6.35178661, -0.0198631287, 0.996429861, 0.081578888, -0.0217399951, -0.0813230053, 0.996610582, 0.0124070048, 0.0226784628, -0.010594748, 0.999686718))
  2614. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.72799981, 0.851200402, 0.128000006))
  2615. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2616. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.671079755, -0.017156601, -6.48370934, -0.99643141, -0.0815784484, 0.0216704402, 0.022625275, -0.0107981861, 0.999685764, -0.0813188106, 0.996608496, 0.0126053765))
  2617. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.70239866, 0.160000011, 0.128000006))
  2618. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2619. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(5.28482246, -0.0140609741, -1.55958557, -0.0864386559, -0.996218979, -0.00872563571, 0.0225348696, -0.0107112974, 0.999688745, -0.996002436, 0.0862151012, 0.0233755354))
  2620. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.575999856, 0.140799999, 0.128000006))
  2621. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.876544178, 0.38502419, 0.303104669))
  2622. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.6109724, 4.00067329, -0.00797653198, -0.676860094, 0.735747695, 0.0231497772, -0.735768378, -0.677170217, 0.00925337523, 0.0224844888, -0.0107696205, 0.999689281))
  2623. Part = CreatePart(m, Enum.Material.Plastic, 0, 0.30000001192093, "Bright violet", "Part", Vector3.new(0.282624692, 0.245760009, 0.200000003))
  2624. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0349338055, -4.29231453, 0.134126663, 0.999607265, 0.016878156, -0.0223756135, -0.0166333951, 0.999800205, 0.0110801831, 0.0225581564, -0.0107036382, 0.999688208))
  2625. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=24479544", Vector3.new(0, 0, 0), Vector3.new(0.0819200054, 0.0819200054, 0.0409600027))
  2626. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2627. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.00468636, 4.13867378, -0.019821167, -0.602519989, 0.797795892, 0.0221662484, -0.797787905, -0.602830589, 0.0114003643, 0.0224576611, -0.0108150244, 0.9996894))
  2628. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.72799981, 1.26080024, 0.128000006))
  2629. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2630. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.019487381, -1.67956877, 6.04910564, -0.0226733796, 0.010584265, -0.999686956, -0.999662042, -0.012968068, 0.0225355122, -0.0127254883, 0.999859929, 0.010874711))
  2631. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.128000006, 0.300800025, 0.473599494))
  2632. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2633. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(5.27752304, -0.0186462402, -3.1935358, 0.363626122, 0.93154335, 0.00175336003, 0.0225897431, -0.0106994808, 0.999687612, 0.931271136, -0.363472879, -0.0249339379))
  2634. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.755199492, 0.140799999, 0.128000006))
  2635. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.876544178, 0.38502419, 0.303104669))
  2636. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.08443737, 4.44418716, -0.013130188, -0.738026381, -0.674706101, 0.00941471756, 0.674394667, -0.73800844, -0.0231415108, 0.0225618612, -0.0107298195, 0.99968791))
  2637. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.876544178, 0.38502419, 0.303104669))
  2638. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0301206112, 5.92878532, -0.0132675171, 0.99960655, 0.0168786608, -0.0224106368, -0.0166335367, 0.999800324, 0.0110796094, 0.0225931685, -0.0107024908, 0.999687433))
  2639. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2640. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.65679073, 4.85071182, -0.0180168152, 0.738041818, 0.674688518, -0.00947169587, -0.674376905, 0.738025308, 0.0231207944, 0.0225896854, -0.0106766224, 0.99968785))
  2641. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.72799981, 0.851200402, 0.128000006))
  2642. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2643. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.92768764, -0.0231838226, -5.94807243, 0.813566625, -0.580955982, -0.0244857538, 0.0225242358, -0.0105915144, 0.999690235, -0.581035435, -0.813866019, 0.00446869433))
  2644. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.80479836, 0.140799999, 0.147200003))
  2645. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2646. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0174160004, 2.68622303, 4.80641937, 0.0223698635, -0.0108494535, 0.999691069, -0.754695058, -0.656003118, 0.00976816937, 0.655694366, -0.754680276, -0.0228627287))
  2647. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.128000006, 0.422399938, 0.415999621))
  2648. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.905216038, 0.282624185, 0.303104669))
  2649. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0387475491, 4.29743195, -0.0132770538, -0.999607265, -0.0168783981, 0.0223758295, 0.0166336372, -0.999800265, -0.0110800862, 0.0225583743, -0.0107035264, 0.999688268))
  2650. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2651. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.48275375, 4.58945465, -0.0180263519, -0.738043129, -0.674688041, 0.0094156377, 0.674376369, -0.738025129, -0.0231405795, 0.0225616489, -0.0107290596, 0.99968797))
  2652. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.72799981, 0.851200402, 0.128000006))
  2653. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2654. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(5.00587463, -0.0186576843, -3.03620529, -0.363626748, -0.931543052, -0.00177001953, 0.0225601178, -0.0107058063, 0.999688208, -0.931271613, 0.363473415, 0.0249086414))
  2655. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.755199492, 0.140799999, 0.128000006))
  2656. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2657. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0195178986, -1.72340822, 5.73826408, -0.0224767718, 0.0108216703, -0.999688923, 0.999666512, 0.0129654286, -0.0223359168, 0.0127196843, -0.999857426, -0.0111094713))
  2658. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.128000006, 0.300800025, 0.473599494))
  2659. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2660. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.70845032, -0.0232372284, -5.72330189, -0.813561976, 0.58095336, 0.0246993117, 0.0226269029, -0.0108152628, 0.999685585, 0.581037879, 0.813865006, -0.00434628874))
  2661. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.80479836, 0.140799999, 0.147200003))
  2662. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.876544178, 0.38502419, 0.303104669))
  2663. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.63891983, 0.0235245228, -0.0127735138, -0.0166322645, 0.99979943, 0.0111668557, -0.999610245, -0.0168775525, 0.0222432669, 0.0224272721, -0.0107925385, 0.999690294))
  2664. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2665. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(5.04481697, 0.0164604187, 0.68819046, 0.446531326, 0.89476788, -0.000637643039, -0.0227225069, 0.0106271952, -0.999685466, -0.894479573, 0.446405202, 0.0250767376))
  2666. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.595198631, 0.140799999, 0.128000006))
  2667. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2668. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.86165905, 5.21106339, -0.0180263519, 0.738041818, 0.674688518, -0.00947169587, -0.674376905, 0.738025308, 0.0231207944, 0.0225896854, -0.0106766224, 0.99968785))
  2669. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.07519984, 0.320000529, 0.128000006))
  2670. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2671. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.767071187, 6.03869438, -0.0198879242, -0.996434927, -0.0815766603, 0.0215171035, 0.081318669, -0.996608496, -0.0126058832, 0.0224724747, -0.0108112022, 0.999689102))
  2672. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.72799981, 0.851200402, 0.128000006))
  2673. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2674. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.71637535, -0.0205230713, -5.04844856, -0.738042414, -0.67468822, 0.00944807753, 0.0225850884, -0.0107066035, 0.999687612, -0.674376309, 0.738025248, 0.023139827))
  2675. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.16479897, 0.140799999, 0.128000006))
  2676. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2677. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.99022675, 0.0163631439, -4.48710394, 0.532199562, -0.84635675, -0.0210685432, -0.022428602, 0.010782145, -0.999690413, 0.846321821, 0.532507181, -0.013244357))
  2678. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.537599385, 0.140799999, 0.128000006))
  2679. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2680. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.1055851, 1.22750437, -0.019695282, -0.0127172954, 0.999857366, 0.0111179054, -0.999668121, -0.0129624708, 0.0222655609, 0.0224064998, -0.0108310506, 0.999690294))
  2681. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.43199873, 1.26080024, 0.128000006))
  2682. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2683. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0166378021, 3.15160847, 4.9506712, 0.0223963726, -0.0108793452, 0.999690056, -0.738049686, -0.674683988, 0.00919236615, 0.674374759, -0.738026619, -0.0231399648))
  2684. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.128000006, 0.646399736, 0.313599676))
  2685. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2686. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.41636276, 1.18369389, -0.0196781158, 0.0127228582, -0.999860048, -0.0108661875, 0.999660432, 0.0129660051, -0.0226075128, 0.0227452423, -0.0105748475, 0.999685466))
  2687. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.43199873, 1.26080024, 0.128000006))
  2688. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2689. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(5.58975887, -0.0140666962, -1.6339817, 0.0864379108, 0.996219218, 0.00870222598, 0.0226151887, -0.0106947497, 0.999687195, 0.996000588, -0.0862140507, -0.0234541111))
  2690. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.575999856, 0.140799999, 0.128000006))
  2691. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2692. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.631473064, 6.39081001, -0.0188388824, -0.996432126, -0.0815780237, 0.0216384642, 0.0813187286, -0.996608436, -0.0126056299, 0.0225934219, -0.0108010471, 0.999686539))
  2693. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.68319941, 0.249600008, 0.128000006))
  2694. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2695. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.27829742, 0.0163593292, -4.61179781, -0.532199681, 0.846356153, 0.0210917741, -0.0227220673, 0.0106249228, -0.999685407, -0.846314013, -0.532511353, 0.0135763846))
  2696. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.537599385, 0.140799999, 0.128000006))
  2697. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2698. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.89048862, -0.0205230713, -5.30978012, 0.738042474, 0.67468822, -0.00943930447, 0.0225657728, -0.0106984824, 0.999688089, 0.674376905, -0.738025308, -0.0231207982))
  2699. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.16479897, 0.140799999, 0.128000006))
  2700. Part = CreatePart(m, Enum.Material.Plastic, 0.30000001192093, 0.30000001192093, "Alder", "Part", Vector3.new(0.200000003, 0.40959999, 0.40959999))
  2701. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0214576721, -5.6212635, 0.0153613091, 0.022575099, -0.0107033104, 0.99968797, -0.0166341495, 0.999800265, 0.0110801458, -0.999606788, -0.016879091, 0.0223925449))
  2702. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.40959999, 0.532479942, 0.40959999))
  2703. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2704. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.68758774, 4.94975662, -0.0180206299, -0.738043129, -0.674688041, 0.0094156377, 0.674376369, -0.738025129, -0.0231405795, 0.0225616489, -0.0107290596, 0.99968797))
  2705. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.07519984, 0.320000529, 0.128000006))
  2706. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2707. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0165786743, 3.32561493, 5.21191692, 0.0227537453, -0.0105265006, 0.999685705, 0.738038182, 0.674689353, -0.0096940659, -0.674375296, 0.738026679, 0.0231206603))
  2708. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.128000006, 0.646399736, 0.313599676))
  2709. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2710. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.78858471, 0.0164794922, 0.506832123, -0.446537435, -0.8947649, 0.000371061265, -0.0224274453, 0.0107779726, -0.999690354, 0.894483924, -0.446407497, -0.0248800572))
  2711. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.595198631, 0.140799999, 0.128000006))
  2712. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(1.44998384, 0.315392375, 0.303104669))
  2713. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.96345329, 0.0271673203, -0.0129337311, -0.0166322645, 0.99979943, 0.0111668557, -0.999610245, -0.0168775525, 0.0222432669, 0.0224272721, -0.0107925385, 0.999690294))
  2714. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.876544178, 0.38502419, 0.303104669))
  2715. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.68543434, 0.98712182, -0.00816726685, -0.046211876, 0.998861969, 0.0117974356, -0.998679221, -0.0464625359, 0.0219393112, 0.0224624854, -0.0107680038, 0.999689758))
  2716. Part = CreatePart(m, Enum.Material.Plastic, 0, 0.30000001192093, "Bright violet", "Part", Vector3.new(0.282624692, 0.245760009, 0.200000003))
  2717. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0145523548, -4.60754395, 0.168962479, 0.999606729, 0.0168602653, -0.0224121325, 0.0166151188, -0.999800503, -0.0110797435, -0.0225944724, 0.0107029974, -0.999687552))
  2718. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=24479544", Vector3.new(0, 0, 0), Vector3.new(0.0819200054, 0.0819200054, 0.0409600027))
  2719. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2720. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.92942715, 0.0165061951, 1.32118607, -0.599015176, -0.800723374, 0.00481471419, -0.0224291012, 0.0107679442, -0.999690533, 0.800423682, -0.598937631, -0.0244096667))
  2721. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.62559843, 0.140799999, 0.128000006))
  2722. Part = CreatePart(m, Enum.Material.Plastic, 0.30000001192093, 0.30000001192093, "Alder", "Part", Vector3.new(0.200000003, 0.40959999, 0.40959999))
  2723. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0132637024, -4.30034637, 0.37135911, 0.022575099, -0.0107033104, 0.99968797, -0.0166341495, 0.999800265, 0.0110801458, -0.999606788, -0.016879091, 0.0223925449))
  2724. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.348159999, 0.204799995, 0.204799995))
  2725. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2726. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.14409447, 1.71730363, -0.0181808472, -0.0127175897, 0.999857545, 0.0111091733, -0.999668121, -0.0129625695, 0.0222655907, 0.0224064197, -0.010822311, 0.999690473))
  2727. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.38240027, 0.294400513, 0.128000006))
  2728. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2729. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0200424194, -1.68305254, -4.82889271, 0.0227035228, -0.0105752572, 0.999686301, -0.999661446, -0.0129622128, 0.0225658324, 0.0127195092, -0.999860108, -0.0108659789))
  2730. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.128000006, 0.300800025, 0.595199585))
  2731. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.876544178, 0.38502419, 0.303104669))
  2732. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.99755001, 0.95374155, -0.0081615448, 0.0462142788, -0.99886328, -0.011678189, 0.998673916, 0.0464647301, -0.0221716873, 0.0226891115, -0.0106380582, 0.999686062))
  2733. Part = CreatePart(m, Enum.Material.Plastic, 0, 0.30000001192093, "Bright violet", "Part", Vector3.new(0.282624692, 0.245760009, 0.200000003))
  2734. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0280539989, -4.29655457, 0.168968201, -0.999607563, -0.0168600157, 0.0223752148, -0.0166152827, 0.999800563, 0.0110789835, -0.0225575455, 0.0107028708, -0.999688268))
  2735. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=24479544", Vector3.new(0, 0, 0), Vector3.new(0.0819200054, 0.0819200054, 0.0409600027))
  2736. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2737. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0174770355, 2.85362244, 5.07192707, 0.0227802489, -0.0105565563, 0.999684811, 0.754684091, 0.656008005, -0.0102699436, -0.655692875, 0.754680097, 0.022910893))
  2738. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.128000006, 0.422399938, 0.415999621))
  2739. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2740. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.45490074, 1.67345572, -0.0181369781, 0.0127225863, -0.999859929, -0.0108750463, 0.999660373, 0.0129659381, -0.022607591, 0.0227454342, -0.0105837137, 0.999685407))
  2741. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.38240027, 0.294400513, 0.128000006))
  2742. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2743. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0201969147, -1.33382714, -3.9551754, 0.0224465374, -0.01083076, 0.9996894, 0.999667287, 0.0129599757, -0.0223056264, -0.0127143636, 0.999857426, 0.0111180544))
  2744. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.128000006, 0.921599567, 1.16479945))
  2745. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.876544178, 0.38502419, 0.303104669))
  2746. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.012471199, 5.617733, -0.0132598877, -0.999607265, -0.0168783981, 0.0223758295, 0.0166336372, -0.999800265, -0.0110800862, 0.0225583743, -0.0107035264, 0.999688268))
  2747. Part = CreatePart(m, Enum.Material.Plastic, 0.30000001192093, 0.30000001192093, "Alder", "Part", Vector3.new(0.200000003, 0.40959999, 0.40959999))
  2748. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.013261795, -4.29629898, -0.296474218, 0.022575099, -0.0107033104, 0.99968797, -0.0166341495, 0.999800265, 0.0110801458, -0.999606788, -0.016879091, 0.0223925449))
  2749. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.348159999, 0.204799995, 0.204799995))
  2750. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2751. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0202903748, -0.133496761, -3.58696175, 0.0224431381, -0.0108322352, 0.99968946, 0.971663535, -0.235109702, -0.0243615042, 0.23530063, 0.97190845, 0.00524868071))
  2752. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.128000006, 0.198399991, 0.364800036))
  2753. Part = CreatePart(m, Enum.Material.Plastic, 0.30000001192093, 0.30000001192093, "Alder", "Part", Vector3.new(0.200000003, 0.40959999, 0.40959999))
  2754. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0214653015, -5.93225384, -0.0272181034, 0.0225750487, -0.0107027441, 0.99968797, 0.0166341309, -0.999800265, -0.0110795796, 0.999606848, 0.0168790594, -0.0223925058))
  2755. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.40959999, 0.532479942, 0.40959999))
  2756. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2757. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.609172106, 6.70410347, -0.0188045502, 0.996432602, 0.0815780014, -0.0216193274, -0.0813233852, 0.996610582, 0.0124074444, 0.0225582253, -0.0106050298, 0.999689281))
  2758. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.68319941, 0.249600008, 0.128000006))
  2759. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2760. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.020072937, -1.72696197, -4.51804733, 0.0224465374, -0.01083076, 0.9996894, 0.999667287, 0.0129599757, -0.0223056264, -0.0127143636, 0.999857426, 0.0111180544))
  2761. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.128000006, 0.300800025, 0.595199585))
  2762. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.339968324, 0.225281447, 0.299007952))
  2763. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0176646709, 4.95817947, -0.00996398926, -0.999607265, -0.0168783981, 0.0223758295, 0.0166336372, -0.999800265, -0.0110800862, 0.0225583743, -0.0107035264, 0.999688268))
  2764. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2765. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2766. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.02155495, 0.0165500641, -1.10000825, 0.038005691, -0.99921, -0.011614345, -0.0224186815, 0.0107672289, -0.999690771, 0.99902612, 0.0382543132, -0.0219917558))
  2767. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.62559843, 0.140799999, 0.128000006))
  2768. Part = CreatePart(m, Enum.Material.Plastic, 0.1, 0, "Bright violet", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2769. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.62379932, 5.34848595, -0.0198459625, -0.823910177, 0.5661847, 0.0246389508, -0.56627512, -0.824207544, 0.00381340832, 0.0224666987, -0.0108105242, 0.999689221))
  2770. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.72799981, 1.26080024, 0.128000006))
  2771. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2772. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(5.13460541, 0.0164985657, -1.83118975, 0.0127157718, -0.999858022, -0.0110557973, -0.0224457663, 0.0107684806, -0.999690056, 0.999667227, 0.0129599851, -0.0223056469))
  2773. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5359987, 0.140799999, 0.128000006))
  2774. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(0.639999986, 0.639999986, 0.639999986))
  2775. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.648713708, -0.0171279907, -6.79705429, 0.996433198, 0.0815778077, -0.0215870179, 0.0225260407, -0.0106078833, 0.999690056, 0.0813235268, -0.996610522, -0.0124076605))
  2776. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.70239866, 0.160000011, 0.128000006))
  2777. rayCast = function(Position, Direction, Range, Ignore)
  2778. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  2779. end
  2780.  
  2781. CreateSound = function(id, par, vol, pit)
  2782. coroutine.resume(coroutine.create(function()
  2783. local sou = Instance.new("Sound", par or workspace)
  2784. sou.Volume = vol
  2785. sou.Pitch = pit or 1
  2786. sou.SoundId = id
  2787. swait()
  2788. sou:play()
  2789. game:GetService("Debris"):AddItem(sou, 6)
  2790. end
  2791. ))
  2792. end
  2793.  
  2794. local getclosest = function(obj, distance)
  2795. local last, lastx = distance + 1, nil
  2796. for i,v in pairs(workspace:GetChildren()) do
  2797. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  2798. local t = v.Torso
  2799. local dist = t.Position - obj.Position.magnitude
  2800. if dist <= distance and dist < last then
  2801. last = dist
  2802. lastx = v
  2803. end
  2804. end
  2805. end
  2806. return lastx
  2807. end
  2808.  
  2809. Damage = function(hit, damage, cooldown, Color1, Color2, HSound, HPitch)
  2810. for i,v in pairs(hit:GetChildren()) do
  2811. if v:IsA("Humanoid") and hit.Name ~= Character.Name then
  2812. local find = v:FindFirstChild("Hitz")
  2813. if not find then
  2814. if v.Parent:findFirstChild("Head") then
  2815. local BillG = Create("BillboardGui")({Parent = v.Parent.Head, Size = UDim2.new(1, 0, 1, 0), Adornee = v.Parent.Head, StudsOffset = Vector3.new(math.random(-3, 3), math.random(3, 5), math.random(-3, 3))})
  2816. do
  2817. local TL = Create("TextLabel")({Parent = BillG, Size = UDim2.new(3, 3, 3, 3), BackgroundTransparency = 1, Text = tostring(damage) .. "-", TextColor3 = Color1.Color, TextStrokeColor3 = Color2.Color, TextStrokeTransparency = 0, TextXAlignment = Enum.TextXAlignment.Center, TextYAlignment = Enum.TextYAlignment.Center, FontSize = Enum.FontSize.Size18, Font = "ArialBold"})
  2818. coroutine.resume(coroutine.create(function()
  2819. swait(1)
  2820. for i = 0, 1, 0.1 do
  2821. swait(0.1)
  2822. BillG.StudsOffset = BillG.StudsOffset + Vector3.new(0, 0.1, 0)
  2823. end
  2824. BillG:Destroy()
  2825. end
  2826. ))
  2827. end
  2828. end
  2829. do
  2830. v.Health = v.Health - damage
  2831. do
  2832. local bool = Create("BoolValue")({Parent = v, Name = "Hitz"})
  2833. if HSound ~= nil and HPitch ~= nil then
  2834. CreateSound(HSound, hit, 1, HPitch)
  2835. end
  2836. game:GetService("Debris"):AddItem(bool, cooldown)
  2837. -- DECOMPILER ERROR at PC140: LeaveBlock: unexpected jumping out DO_STMT
  2838.  
  2839. -- DECOMPILER ERROR at PC140: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2840.  
  2841. -- DECOMPILER ERROR at PC140: LeaveBlock: unexpected jumping out IF_STMT
  2842.  
  2843. -- DECOMPILER ERROR at PC140: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2844.  
  2845. -- DECOMPILER ERROR at PC140: LeaveBlock: unexpected jumping out IF_STMT
  2846.  
  2847. end
  2848. end
  2849. end
  2850. end
  2851. end
  2852. end
  2853.  
  2854. BlockEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2855. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2856. prt.Anchored = true
  2857. prt.CFrame = cframe
  2858. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2859. game:GetService("Debris"):AddItem(prt, 10)
  2860. if Type == 1 or Type == nil then
  2861. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  2862. else
  2863. if Type == 2 then
  2864. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  2865. end
  2866. end
  2867. end
  2868.  
  2869. SphereEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2870. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2871. prt.Anchored = true
  2872. prt.CFrame = cframe
  2873. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2874. game:GetService("Debris"):AddItem(prt, 10)
  2875. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  2876. end
  2877.  
  2878. RingEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2879. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2880. prt.Anchored = true
  2881. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  2882. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2883. game:GetService("Debris"):AddItem(prt, 10)
  2884. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  2885. end
  2886.  
  2887. CylinderEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2888. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2889. prt.Anchored = true
  2890. prt.CFrame = cframe
  2891. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2892. game:GetService("Debris"):AddItem(prt, 10)
  2893. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  2894. end
  2895.  
  2896. WaveEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2897. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2898. prt.Anchored = true
  2899. prt.CFrame = cframe
  2900. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2901. game:GetService("Debris"):AddItem(prt, 10)
  2902. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  2903. end
  2904.  
  2905. SpecialEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2906. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2907. prt.Anchored = true
  2908. prt.CFrame = cframe
  2909. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2910. game:GetService("Debris"):AddItem(prt, 10)
  2911. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  2912. end
  2913.  
  2914. BreakEffect = function(brickcolor, cframe, x1, y1, z1)
  2915. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2916. prt.Anchored = true
  2917. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2918. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2919. local num = math.random(10, 50) / 1000
  2920. game:GetService("Debris"):AddItem(prt, 10)
  2921. table.insert(Effects, {prt, "Shatter", num, prt.CFrame, math.random() - math.random(), 0, math.random(50, 100) / 100})
  2922. end
  2923.  
  2924. attackone = function()
  2925. attack = true
  2926. so("http://roblox.com/asset/?id=189505639", HITBOX1, 1, 1.1)
  2927. local con = HITBOX1.Touched:connect(function(hit)
  2928. Damagefunc(HITBOX1, hit, 7, 10, math.random(5, 10), "Normal", RootPart, 0.2, 1)
  2929. end
  2930. )
  2931. for i = 0, 1, 0.1 do
  2932. swait()
  2933. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  2934. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(70)), 0.3)
  2935. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.6, -0.2) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  2936. LW.C0 = clerp(LW.C0, CFrame.new(-1.4, 0.6, 0.3) * angles(math.rad(0), math.rad(-70), math.rad(-90)), 0.3)
  2937. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2938. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2939. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, -0.5) * angles(math.rad(100), math.rad(70), math.rad(50)), 0.3)
  2940. end
  2941. for i = 0, 1, 0.1 do
  2942. swait()
  2943. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
  2944. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(-20), math.rad(-100)), 0.3)
  2945. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.6, -0.2) * angles(math.rad(50), math.rad(50), math.rad(40)), 0.3)
  2946. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0.3) * angles(math.rad(-60), math.rad(0), math.rad(40)), 0.3)
  2947. RH.C0 = clerp(RH.C0, cf(1, -0.8, -0.3) * angles(0, 1.3, 0), 0.3)
  2948. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * angles(-0.5, -1.4, 0), 0.3)
  2949. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, -0.5) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
  2950. end
  2951. con:disconnect()
  2952. attack = false
  2953. end
  2954.  
  2955. attacktwo = function()
  2956. attack = true
  2957. so("http://roblox.com/asset/?id=189505639", Torso, 1, 1.1)
  2958. for i = 0, 1, 0.1 do
  2959. swait()
  2960. MagniDamage(Handle, Handle, 5, 5, 8, 1, "Normal")
  2961. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
  2962. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(-20), math.rad(-100)), 0.3)
  2963. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.6, -0.2) * angles(math.rad(50), math.rad(50), math.rad(40)), 0.3)
  2964. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0.3) * angles(math.rad(-60), math.rad(0), math.rad(40)), 0.3)
  2965. RH.C0 = clerp(RH.C0, cf(1, -0.8, -0.3) * angles(0, 1.3, 0), 0.3)
  2966. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * angles(-0.5, -1.4, 0), 0.3)
  2967. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, -0.5) * angles(math.rad(0), math.rad(70), math.rad(0 + 360 * i)), 0.3)
  2968. end
  2969. for i = 0, 1, 0.1 do
  2970. swait()
  2971. MagniDamage(Handle, Handle, 5, 2, 5, 1, "Normal")
  2972. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  2973. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(70)), 0.3)
  2974. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.6, -0.2) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  2975. LW.C0 = clerp(LW.C0, CFrame.new(-1.4, 0.6, 0.3) * angles(math.rad(0), math.rad(-70), math.rad(-90)), 0.3)
  2976. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2977. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2978. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, -0.5) * angles(math.rad(0), math.rad(70), math.rad(0 + 360 * i)), 0.3)
  2979. end
  2980. attack = false
  2981. end
  2982.  
  2983. so = function(id, par, vol, pit)
  2984. coroutine.resume(coroutine.create(function()
  2985. local sou = Instance.new("Sound", par or workspace)
  2986. sou.Volume = vol
  2987. sou.Pitch = pit or 1
  2988. sou.SoundId = id
  2989. swait()
  2990. sou:play()
  2991. game:GetService("Debris"):AddItem(sou, 6)
  2992. end
  2993. ))
  2994. end
  2995.  
  2996. DeathSlash = function()
  2997. attack = true
  2998. for i = 0, 1, 0.1 do
  2999. swait()
  3000. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1) * angles(math.rad(40), math.rad(0), math.rad(-70)), 0.3)
  3001. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(-30), math.rad(70)), 0.3)
  3002. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(20), math.rad(90)), 0.3)
  3003. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(-60)), 0.3)
  3004. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(60), math.rad(-30)), 0.3)
  3005. LH.C0 = clerp(LH.C0, cf(-1, 0.2, 0) * angles(math.rad(0), math.rad(-40), math.rad(-60)), 0.3)
  3006. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, -0.5) * angles(math.rad(0), math.rad(70), math.rad(0 + 360 * i)), 0.3)
  3007. end
  3008. for i = 0, 1, 0.1 do
  3009. swait()
  3010. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1) * angles(math.rad(40), math.rad(0), math.rad(-70)), 0.3)
  3011. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(-30), math.rad(70)), 0.3)
  3012. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(20), math.rad(90)), 0.3)
  3013. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(-60)), 0.3)
  3014. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(60), math.rad(-30)), 0.3)
  3015. LH.C0 = clerp(LH.C0, cf(-1, 0.2, 0) * angles(math.rad(0), math.rad(-40), math.rad(-60)), 0.3)
  3016. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, -0.5) * angles(math.rad(0), math.rad(70), math.rad(0 + 360 * i)), 0.3)
  3017. end
  3018. MagicCircle(BrickColor.new("Black"), RootPart.CFrame * angles(0, 0, 0), 25, 25, 25, 5, 5, 5, 0.08)
  3019. coroutine.resume(coroutine.create(function()
  3020. for i,v in pairs(Character:children()) do
  3021. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  3022. v.Transparency = 1
  3023. end
  3024. if v:IsA("Hat") then
  3025. v.Handle.Transparency = 1
  3026. end
  3027. Head.face.Transparency = 1
  3028. end
  3029. for i,v in pairs(m:children()) do
  3030. if v:IsA("BasePart") then
  3031. v.Transparency = 1
  3032. end
  3033. end
  3034. end
  3035. ))
  3036. for i = 1, 6 do
  3037. for i = 0, 1, 0.1 do
  3038. swait()
  3039. end
  3040. local ef = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "Effect", vt())
  3041. ef.Anchored = true
  3042. ef.CFrame = RootPart.CFrame * cf(math.random(-10, 10), 0, -7.5 * i)
  3043. so("http://www.roblox.com/asset/?id=210861478", ef, 1, 1)
  3044. MagniDamage(ef, ef, 12, 7, 13, 10, "Knockdown")
  3045. MagicCircle(BrickColor.new("Black"), ef.CFrame * angles(0, 0, 0), 50, 50, 50, -5, -5, -5, 0.08)
  3046. game:GetService("Debris"):AddItem(ef, 0.5)
  3047. MagicRing(BrickColor.new("Magenta"), ef.CFrame * angles(math.random(-50, 50), 0, 0), 5, 5, 1, 0.5, 0.5, 0, 0.03)
  3048. end
  3049. RootPart.CFrame = RootPart.CFrame * cf(0, 0, -35)
  3050. MagicCircle(BrickColor.new("Black"), RootPart.CFrame * angles(0, 0, 0), 25, 25, 25, 5, 5, 5, 0.08)
  3051. coroutine.resume(coroutine.create(function()
  3052. for i,v in pairs(Character:children()) do
  3053. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  3054. v.Transparency = 0
  3055. end
  3056. if v:IsA("Hat") then
  3057. v.Handle.Transparency = 0
  3058. end
  3059. Head.face.Transparency = 0
  3060. end
  3061. for i,v in pairs(m:children()) do
  3062. if v:IsA("BasePart") then
  3063. v.Transparency = 0
  3064. end
  3065. end
  3066. HITBOX1.Transparency = 1
  3067. HITBOX2.Transparency = 1
  3068. Handle.Transparency = 1
  3069. end
  3070. ))
  3071. attack = false
  3072. end
  3073.  
  3074. UltSlash = function()
  3075. attack = true
  3076. for i = 0, 1, 0.1 do
  3077. swait()
  3078. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1) * angles(math.rad(40), math.rad(0), math.rad(-70)), 0.3)
  3079. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(-30), math.rad(70)), 0.3)
  3080. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(20), math.rad(90)), 0.3)
  3081. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(-60)), 0.3)
  3082. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(60), math.rad(-30)), 0.3)
  3083. LH.C0 = clerp(LH.C0, cf(-1, 0.2, 0) * angles(math.rad(0), math.rad(-40), math.rad(-60)), 0.3)
  3084. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, -0.5) * angles(math.rad(0), math.rad(70), math.rad(0 + 360 * i)), 0.3)
  3085. end
  3086. for i = 0, 1, 0.1 do
  3087. swait()
  3088. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1) * angles(math.rad(40), math.rad(0), math.rad(-70)), 0.3)
  3089. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(-30), math.rad(70)), 0.3)
  3090. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(20), math.rad(90)), 0.3)
  3091. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(-60)), 0.3)
  3092. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(60), math.rad(-30)), 0.3)
  3093. LH.C0 = clerp(LH.C0, cf(-1, 0.2, 0) * angles(math.rad(0), math.rad(-40), math.rad(-60)), 0.3)
  3094. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, -0.5) * angles(math.rad(0), math.rad(70), math.rad(0 + 360 * i)), 0.3)
  3095. end
  3096. MagicCircle(BrickColor.new("Black"), RootPart.CFrame * angles(0, 0, 0), 25, 25, 25, 5, 5, 5, 0.08)
  3097. coroutine.resume(coroutine.create(function()
  3098. for i,v in pairs(Character:children()) do
  3099. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  3100. v.Transparency = 1
  3101. end
  3102. if v:IsA("Hat") then
  3103. v.Handle.Transparency = 1
  3104. end
  3105. Head.face.Transparency = 1
  3106. end
  3107. for i,v in pairs(m:children()) do
  3108. if v:IsA("BasePart") then
  3109. v.Transparency = 1
  3110. end
  3111. end
  3112. end
  3113. ))
  3114. for i = 1, 15 do
  3115. for i = 0, 1, 0.25 do
  3116. swait()
  3117. end
  3118. local ef = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "Effect", vt())
  3119. ef.Anchored = true
  3120. ef.CFrame = RootPart.CFrame * cf(math.random(-15, 15), math.random(0, 15), math.random(-15, 15))
  3121. so("http://www.roblox.com/asset/?id=210861478", ef, 1, 1)
  3122. MagniDamage(ef, ef, 10, 10, 15, 10, "Knockdown")
  3123. MagicCircle(BrickColor.new("Black"), ef.CFrame * angles(0, 0, 0), 50, 50, 50, -5, -5, -5, 0.08)
  3124. game:GetService("Debris"):AddItem(ef, 0.5)
  3125. MagicRing(BrickColor.new("Magenta"), ef.CFrame * angles(math.random(-50, 50), 0, 0), 5, 5, 1, 0.5, 0.5, 0, 0.03)
  3126. end
  3127. MagicCircle(BrickColor.new("Black"), RootPart.CFrame * angles(0, 0, 0), 25, 25, 25, 5, 5, 5, 0.08)
  3128. coroutine.resume(coroutine.create(function()
  3129. for i,v in pairs(Character:children()) do
  3130. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  3131. v.Transparency = 0
  3132. end
  3133. if v:IsA("Hat") then
  3134. v.Handle.Transparency = 0
  3135. end
  3136. Head.face.Transparency = 0
  3137. end
  3138. for i,v in pairs(m:children()) do
  3139. if v:IsA("BasePart") then
  3140. v.Transparency = 0
  3141. end
  3142. end
  3143. HITBOX1.Transparency = 1
  3144. HITBOX2.Transparency = 1
  3145. Handle.Transparency = 1
  3146. end
  3147. ))
  3148. attack = false
  3149. end
  3150.  
  3151. local many = 0
  3152. local winding = false
  3153. DeathWind = function()
  3154. attack = true
  3155. winding = true
  3156. coroutine.resume(coroutine.create(function()
  3157. while winding do
  3158. wait(2)
  3159. if many > 5 or mana > 0 then
  3160. SphereEffect(BrickColor.new("Black"), Torso.CFrame, 10, 10, 10, 5, 5, 5, 0.07)
  3161. many = many + 1
  3162. mana = mana - 5
  3163. end
  3164. end
  3165. end
  3166. ))
  3167. coroutine.resume(coroutine.create(function()
  3168. while winding do
  3169. swait()
  3170. coroutine.resume(coroutine.create(function()
  3171. for i = 1, 1 do
  3172. swait()
  3173. local ef = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "Effect", vt())
  3174. so("http://www.roblox.com/asset/?id=192410062", ef, 1, 1)
  3175. ef.Anchored = true
  3176. ef.CFrame = RootPart.CFrame * cf(0, 0, -7.5)
  3177. MagicRing(BrickColor.new("Bright violet"), RootPart.CFrame * cf(0, 0, -7.5) * angles(0, 0, 0), 0.5, 0.5, 1, 0.5, 0.5, 0, 0.05)
  3178. game:GetService("Debris"):AddItem(ef, 0.5)
  3179. MagicRing(BrickColor.new("Alder"), RootPart.CFrame * cf(0, 0, -7.5) * angles(0, 0, 0), 5, 5, 1, 0.5, 0.5, 0, 0.03)
  3180. end
  3181. end
  3182. ))
  3183. for i = 1, 0, -0.1 do
  3184. swait()
  3185. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
  3186. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(-20), math.rad(-100)), 0.3)
  3187. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.6, -0.2) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
  3188. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0.3) * angles(math.rad(-60), math.rad(0), math.rad(40)), 0.3)
  3189. RH.C0 = clerp(RH.C0, cf(1, -0.8, -0.3) * angles(0, 1.3, 0), 0.3)
  3190. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * angles(-0.5, -1.4, 0), 0.3)
  3191. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, -0.5) * angles(math.rad(0), math.rad(70), math.rad(0 + 360 * i)), 0.3)
  3192. end
  3193. end
  3194. end
  3195. ))
  3196. end
  3197.  
  3198. local keafy = false
  3199. UnDeathWind = function()
  3200. if zenabled == true then
  3201. return
  3202. end
  3203. if keafy == true then
  3204. return
  3205. end
  3206. winding = false
  3207. keafy = true
  3208. coroutine.resume(coroutine.create(function()
  3209. for i = 1, 1 + many do
  3210. swait()
  3211. local ef = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "Effect", vt())
  3212. so("http://www.roblox.com/asset/?id=233856130", ef, 1, 1)
  3213. ef.Anchored = true
  3214. ef.CFrame = RootPart.CFrame * cf(0, 0, -10 * i)
  3215. MagniDamage(ef, ef, 10, 8, 15, 50, "Normal")
  3216. MagicRing(BrickColor.new("Bright violet"), RootPart.CFrame * cf(0, 0, -10 * i) * angles(0, 0, 0), 5, 5, 5, 1, 1, 5, 0.05)
  3217. game:GetService("Debris"):AddItem(ef, 0.5)
  3218. end
  3219. end
  3220. ))
  3221. many = 0
  3222. for i = 0, 1, 0.1 do
  3223. swait()
  3224. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  3225. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(70)), 0.3)
  3226. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.6, -0.2) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3227. LW.C0 = clerp(LW.C0, CFrame.new(-1.4, 0.6, 0.3) * angles(math.rad(0), math.rad(-70), math.rad(-90)), 0.3)
  3228. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3229. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3230. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, -0.5) * angles(math.rad(0), math.rad(70), math.rad(70)), 0.3)
  3231. end
  3232. wait(5)
  3233. keafy = false
  3234. attack = false
  3235. end
  3236.  
  3237. Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, KnockbackType, decreaseblock)
  3238. if hit.Parent == nil then
  3239. return
  3240. end
  3241. local h = hit.Parent:FindFirstChild("Humanoid")
  3242. for _,v in pairs(hit.Parent:children()) do
  3243. if v:IsA("Humanoid") then
  3244. h = v
  3245. end
  3246. end
  3247. if hit.Parent.Parent:FindFirstChild("Torso") ~= nil then
  3248. h = hit.Parent.Parent:FindFirstChild("Humanoid")
  3249. end
  3250. if hit.Parent.className == "Hat" then
  3251. hit = hit.Parent.Parent:findFirstChild("Head")
  3252. end
  3253. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  3254. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  3255. return
  3256. end
  3257. local c = Instance.new("ObjectValue")
  3258. c.Name = "creator"
  3259. c.Value = game:GetService("Players").LocalPlayer
  3260. c.Parent = h
  3261. game:GetService("Debris"):AddItem(c, 0.5)
  3262. local Damage = math.random(minim, maxim)
  3263. local blocked = false
  3264. local block = hit.Parent:findFirstChild("Block")
  3265. if block ~= nil then
  3266. print(block.className)
  3267. if block.className == "NumberValue" and block.Value > 0 then
  3268. blocked = true
  3269. if decreaseblock == nil then
  3270. block.Value = block.Value - 1
  3271. end
  3272. end
  3273. if block.className == "IntValue" and block.Value > 0 then
  3274. blocked = true
  3275. if decreaseblock ~= nil then
  3276. block.Value = block.Value - 1
  3277. end
  3278. end
  3279. end
  3280. if blocked == false then
  3281. HitHealth = h.Health
  3282. h.Health = h.Health - Damage
  3283. if HitHealth ~= h.Health and HitHealth ~= 0 and h.Health <= 0 and h.Parent.Name ~= "Lost Soul" then
  3284. print("gained spree")
  3285. game.Players.LocalPlayer:FindFirstChild("leaderstats").Spree.Value = game.Players.LocalPlayer.leaderstats.Spree.Value + 1
  3286. end
  3287. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  3288. else
  3289. h.Health = h.Health - Damage / 2
  3290. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("Bright blue").Color)
  3291. end
  3292. if Type == "Knockdown" then
  3293. local hum = hit.Parent.Humanoid
  3294. hum.PlatformStand = true
  3295. coroutine.resume(coroutine.create(function(HHumanoid)
  3296. swait(1)
  3297. HHumanoid.PlatformStand = false
  3298. end
  3299. ), hum)
  3300. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  3301. local bodvol = Instance.new("BodyVelocity")
  3302. bodvol.velocity = angle * knockback
  3303. bodvol.P = 5000
  3304. bodvol.maxForce = Vector3.new(8000, 8000, 8000)
  3305. bodvol.Parent = hit
  3306. local rl = Instance.new("BodyAngularVelocity")
  3307. rl.P = 3000
  3308. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  3309. rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3310. rl.Parent = hit
  3311. game:GetService("Debris"):AddItem(bodvol, 0.5)
  3312. game:GetService("Debris"):AddItem(rl, 0.5)
  3313. else
  3314. do
  3315. if Type == "Normal" then
  3316. local vp = Instance.new("BodyVelocity")
  3317. vp.P = 500
  3318. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  3319. if KnockbackType == 1 then
  3320. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  3321. else
  3322. if KnockbackType == 2 then
  3323. vp.velocity = Property.CFrame.lookVector * knockback
  3324. end
  3325. end
  3326. if knockback > 0 then
  3327. vp.Parent = hit.Parent.Torso
  3328. end
  3329. game:GetService("Debris"):AddItem(vp, 0.5)
  3330. else
  3331. do
  3332. if Type == "Up" then
  3333. local bodyVelocity = Instance.new("BodyVelocity")
  3334. bodyVelocity.velocity = vt(0, 60, 0)
  3335. bodyVelocity.P = 5000
  3336. bodyVelocity.maxForce = Vector3.new(8000, 8000, 8000)
  3337. bodyVelocity.Parent = hit
  3338. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  3339. local rl = Instance.new("BodyAngularVelocity")
  3340. rl.P = 3000
  3341. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  3342. rl.angularvelocity = Vector3.new(math.random(-30, 30), math.random(-30, 30), math.random(-30, 30))
  3343. rl.Parent = hit
  3344. game:GetService("Debris"):AddItem(rl, 0.5)
  3345. else
  3346. do
  3347. if Type == "Death" then
  3348. so("http://www.roblox.com/asset/?id=210861478", hit.Parent.Torso, 1, 1)
  3349. MagniDamage(hit.Parent.Torso, hit.Parent.Torso, 12, 20, 20, 10, "Knockdown")
  3350. MagicCircle(BrickColor.new("Black"), hit.Parent.Torso.CFrame * angles(0, 0, 0), 50, 50, 50, -5, -5, -5, 0.08)
  3351. MagicRing(BrickColor.new("Magenta"), hit.Parent.Torso.CFrame * angles(math.random(-50, 50), 0, 0), 5, 5, 1, 0.5, 0.5, 0, 0.03)
  3352. else
  3353. if Type == "Snare" then
  3354. local bp = Instance.new("BodyPosition")
  3355. bp.P = 2000
  3356. bp.D = 100
  3357. bp.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3358. bp.position = hit.Parent.Torso.Position
  3359. bp.Parent = hit.Parent.Torso
  3360. game:GetService("Debris"):AddItem(bp, 1)
  3361. else
  3362. do
  3363. if Type == "Target" then
  3364. local Targetting = false
  3365. if Targetting == false then
  3366. ZTarget = hit.Parent.Torso
  3367. coroutine.resume(coroutine.create(function(Part)
  3368. so("http://www.roblox.com/asset/?id=15666462", Part, 1, 1.5)
  3369. swait(5)
  3370. so("http://www.roblox.com/asset/?id=15666462", Part, 1, 1.5)
  3371. end
  3372. ), ZTarget)
  3373. local TargHum = ZTarget.Parent:findFirstChild("Humanoid")
  3374. local targetgui = Instance.new("BillboardGui")
  3375. targetgui.Parent = ZTarget
  3376. targetgui.Size = UDim2.new(10, 100, 10, 100)
  3377. local targ = Instance.new("ImageLabel")
  3378. targ.Parent = targetgui
  3379. targ.BackgroundTransparency = 1
  3380. targ.Image = "rbxassetid://4834067"
  3381. targ.Size = UDim2.new(1, 0, 1, 0)
  3382. cam.CameraType = "Scriptable"
  3383. cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
  3384. local dir = Vector3.new(cam.CoordinateFrame.lookVector.x, 0, cam.CoordinateFrame.lookVector.z)
  3385. workspace.CurrentCamera.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
  3386. Targetting = true
  3387. RocketTarget = ZTarget
  3388. for i = 1, Property do
  3389. if Humanoid.Health > 0 and Character.Parent ~= nil and TargHum.Health > 0 and TargHum.Parent ~= nil and Targetting == true then
  3390. swait()
  3391. end
  3392. cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
  3393. dir = Vector3.new(cam.CoordinateFrame.lookVector.x, 0, cam.CoordinateFrame.lookVector.z)
  3394. cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position) * cf(0, 5, 10) * euler(-0.3, 0, 0)
  3395. end
  3396. Targetting = false
  3397. RocketTarget = nil
  3398. targetgui.Parent = nil
  3399. cam.CameraType = "Custom"
  3400. end
  3401. end
  3402. do
  3403. local debounce = Instance.new("BoolValue")
  3404. debounce.Name = "DebounceHit"
  3405. debounce.Parent = hit.Parent
  3406. debounce.Value = true
  3407. game:GetService("Debris"):AddItem(debounce, Delay)
  3408. c = Instance.new("ObjectValue")
  3409. c.Name = "creator"
  3410. c.Value = Player
  3411. c.Parent = h
  3412. game:GetService("Debris"):AddItem(c, 0.5)
  3413. end
  3414. end
  3415. end
  3416. end
  3417. end
  3418. end
  3419. end
  3420. end
  3421. end
  3422. end
  3423. end
  3424. end
  3425.  
  3426. ShowDamage = function(Pos, Text, Time, Color)
  3427. local Rate = 0.033333333333333
  3428. if not Pos then
  3429. local Pos = Vector3.new(0, 0, 0)
  3430. end
  3431. local Text = Text or ""
  3432. local Time = Time or 2
  3433. if not Color then
  3434. local Color = Color3.new(1, 0, 0)
  3435. end
  3436. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", vt(0, 0, 0))
  3437. EffectPart.Anchored = true
  3438. local BillboardGui = Instance.new("BillboardGui")
  3439. BillboardGui.Size = UDim2.new(3, 0, 3, 0)
  3440. BillboardGui.Adornee = EffectPart
  3441. local TextLabel = Instance.new("TextLabel")
  3442. TextLabel.BackgroundTransparency = 1
  3443. TextLabel.Size = UDim2.new(1, 0, 1, 0)
  3444. TextLabel.Text = Text
  3445. TextLabel.TextColor3 = Color
  3446. TextLabel.TextScaled = true
  3447. TextLabel.Font = Enum.Font.ArialBold
  3448. TextLabel.Parent = BillboardGui
  3449. BillboardGui.Parent = EffectPart
  3450. game.Debris:AddItem(EffectPart, Time + 0.1)
  3451. EffectPart.Parent = game:GetService("Workspace")
  3452. Delay(0, function()
  3453. local Frames = Time / Rate
  3454. for Frame = 1, Frames do
  3455. wait(Rate)
  3456. local Percent = Frame / Frames
  3457. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  3458. TextLabel.TextTransparency = Percent
  3459. end
  3460. if EffectPart and EffectPart.Parent then
  3461. EffectPart:Destroy()
  3462. end
  3463. end
  3464. )
  3465. end
  3466.  
  3467. MagniDamage = function(Hit, Part, magni, mindam, maxdam, knock, Type)
  3468. for _,c in pairs(workspace:children()) do
  3469. local hum = c:findFirstChild("Humanoid")
  3470. if hum ~= nil then
  3471. local head = c:findFirstChild("Torso")
  3472. if head ~= nil then
  3473. local targ = head.Position - Part.Position
  3474. local mag = targ.magnitude
  3475. if mag <= magni and c.Name ~= Player.Name then
  3476. Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, 0.2, 1, 3)
  3477. end
  3478. end
  3479. end
  3480. end
  3481. end
  3482.  
  3483. MagicCircle = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3484. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt())
  3485. prt.Anchored = true
  3486. prt.CFrame = cframe
  3487. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  3488. game:GetService("Debris"):AddItem(prt, 2)
  3489. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  3490. end
  3491.  
  3492. MagicBlock = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3493. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt())
  3494. prt.Anchored = true
  3495. prt.CFrame = cframe
  3496. msh = CreateMesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  3497. game:GetService("Debris"):AddItem(prt, 5)
  3498. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3})
  3499. end
  3500.  
  3501. MagicRing = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3502. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  3503. prt.Anchored = true
  3504. prt.CFrame = cframe
  3505. msh = CreateMesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", vt(0, 0, 0), vt(x1, y1, z1))
  3506. game:GetService("Debris"):AddItem(prt, 2)
  3507. coroutine.resume(coroutine.create(function(Part, Mesh, num)
  3508. for i = 0, 1, delay do
  3509. swait()
  3510. Part.Transparency = i
  3511. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  3512. end
  3513. Part.Parent = nil
  3514. end
  3515. ), prt, msh, (math.random(0, 1) + math.random()) / 5)
  3516. end
  3517.  
  3518. attackthree = function()
  3519. attack = true
  3520. MagicCircle(BrickColor.new("Black"), RootPart.CFrame * cf(0, 0, -5), 50, 50, 50, -5, -5, -5, 0.08)
  3521. so("http://www.roblox.com/asset/?id=210861478", RootPart, 1, 1)
  3522. for i = 0, 1, 0.1 do
  3523. swait()
  3524. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  3525. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(70)), 0.3)
  3526. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.6, -0.2) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
  3527. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0.3) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3528. RH.C0 = clerp(RH.C0, cf(1, -0.8, -0.3) * angles(0, 1.3, 0), 0.3)
  3529. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * angles(-0.5, -1.4, 0), 0.3)
  3530. FakeHandleWeld.C0 = clerp(HandleWeld.C0, cf(0, 0, 0) * angles(math.rad(70), math.rad(90), math.rad(70)), 0.3)
  3531. end
  3532. MagniDamage(RootPart, RootPart, 15, 8, 15, 10, "Normal")
  3533. MagicRing(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, 0, -5) * angles(math.random(-50, 50), 0, 0), 5, 5, 1, 0.5, 0.5, 0, 0.03)
  3534. MagicCircle(BrickColor.new("Black"), RootPart.CFrame * cf(0, 0, -5), 15, 15, 15, 5, 5, 5, 0.08)
  3535. for i = 0, 1, 0.1 do
  3536. swait()
  3537. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
  3538. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(-70)), 0.3)
  3539. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.6, -0.2) * angles(math.rad(0), math.rad(-70), math.rad(20)), 0.3)
  3540. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0.3) * angles(math.rad(0), math.rad(-70), math.rad(-90)), 0.3)
  3541. RH.C0 = clerp(RH.C0, cf(1, -0.8, -0.3) * angles(0, 1.3, 0), 0.3)
  3542. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * angles(-0.5, -1.4, 0), 0.3)
  3543. FakeHandleWeld.C0 = clerp(HandleWeld.C0, cf(0, 0, 0) * angles(math.rad(70), math.rad(90), math.rad(70)), 0.3)
  3544. end
  3545. attack = false
  3546. end
  3547.  
  3548. local cursing = false
  3549. Curse = function()
  3550. attack = true
  3551. MagicCircle(BrickColor.new("Black"), RootPart.CFrame * cf(0, -3, 0), 50, 50, 50, -5, -5, -5, 0.08)
  3552. so("http://www.roblox.com/asset/?id=238319531", RootPart, 1, 1)
  3553. for i = 0, 1, 0.1 do
  3554. swait()
  3555. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  3556. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(70)), 0.3)
  3557. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.6, -0.2) * angles(math.rad(0), math.rad(-10), math.rad(100)), 0.3)
  3558. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0.3) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3559. RH.C0 = clerp(RH.C0, cf(1, -0.8, -0.3) * angles(0, 1.3, 0), 0.3)
  3560. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * angles(-0.5, -1.4, 0), 0.3)
  3561. FakeHandleWeld.C0 = clerp(HandleWeld.C0, cf(0, 0, 0) * angles(math.rad(70), math.rad(90), math.rad(70)), 0.3)
  3562. end
  3563. coroutine.resume(coroutine.create(function()
  3564. Cursefield()
  3565. end
  3566. ))
  3567. for i = 0, 1, 0.1 do
  3568. swait()
  3569. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  3570. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(70)), 0.3)
  3571. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.6, -0.2) * angles(math.rad(0), math.rad(-10), math.rad(100)), 0.3)
  3572. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0.3) * angles(math.rad(0), math.rad(-70), math.rad(-90)), 0.3)
  3573. RH.C0 = clerp(RH.C0, cf(1, -0.8, -0.3) * angles(0, 1.3, 0), 0.3)
  3574. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * angles(-0.5, -1.4, 0), 0.3)
  3575. FakeHandleWeld.C0 = clerp(HandleWeld.C0, cf(0, 0, 0) * angles(math.rad(70), math.rad(90), math.rad(70)), 0.3)
  3576. end
  3577. attack = false
  3578. end
  3579.  
  3580. Cursefield = function()
  3581. cursing = true
  3582. local ef = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "Effect", vt())
  3583. ef.Anchored = true
  3584. ef.CFrame = RootPart.CFrame * cf(0, -3, 0)
  3585. coroutine.resume(coroutine.create(function()
  3586. while cursing do
  3587. wait(0.5)
  3588. SphereEffect(BrickColor.new("Black"), ef.CFrame * angles(0, 0, 0), 55, 55, 55, 13, 13, 13, 0.05)
  3589. MagniDamage(ef, ef, 20, 3, 3, 2, "Normal")
  3590. so("http://www.roblox.com/asset/?id=192410077", RootPart, 1, 1)
  3591. MagicRing(BrickColor.new("Black"), ef.CFrame * angles(math.rad(90), 0, 0), 5, 5, 1, 2, 2, 0, 0.03)
  3592. end
  3593. end
  3594. ))
  3595. for i = 0, 1, 0.005 do
  3596. swait()
  3597. end
  3598. game.Debris:AddItem(ef, 0.1)
  3599. cursing = false
  3600. end
  3601.  
  3602. ob1u = function()
  3603. end
  3604.  
  3605. ob1d = function()
  3606. if attack == false and attacktype == 1 and zenabled == true then
  3607. attacktype = 2
  3608. attackone()
  3609. else
  3610. if attack == false and attacktype == 2 and zenabled == true then
  3611. attacktwo()
  3612. attacktype = 3
  3613. else
  3614. if attack == false and attacktype == 3 and zenabled == true then
  3615. attackthree()
  3616. attacktype = 1
  3617. end
  3618. end
  3619. end
  3620. end
  3621.  
  3622. key = function(k)
  3623. k = k:lower()
  3624. if attack == false and k == "z" and zenabled == true and mana >= 15 then
  3625. zenabled = false
  3626. DeathWind()
  3627. else
  3628. if attack == false and k == "x" and mana >= 25 and xenabled == true then
  3629. xenabled = false
  3630. mana = mana
  3631. coroutine.resume(coroutine.create(function()
  3632. for i = 1, 0, -0.005 do
  3633. swait()
  3634. fenframe2a.Size = UDim2.new(0.05 * i, 0, 0.1, 0)
  3635. end
  3636. xenabled = true
  3637. fenframe2a.Size = UDim2.new(0, 0, 0.1, 0)
  3638. end
  3639. ))
  3640. DeathSlash()
  3641. else
  3642. if attack == false and k == "c" and cursing == false and mana >= 35 and cenabled == true then
  3643. cenabled = false
  3644. mana = mana
  3645. coroutine.resume(coroutine.create(function()
  3646. for i = 1, 0, -0.0025 do
  3647. swait()
  3648. fenframe3a.Size = UDim2.new(0.05 * i, 0, 0.1, 0)
  3649. end
  3650. cenabled = true
  3651. fenframe3a.Size = UDim2.new(0, 0, 0.1, 0)
  3652. end
  3653. ))
  3654. Curse()
  3655. else
  3656. if attack == false and k == "v" and mana >= 45 and venabled == true then
  3657. venabled = false
  3658. mana = mana
  3659. coroutine.resume(coroutine.create(function()
  3660. for i = 1, 0, -0.0015 do
  3661. swait()
  3662. fenframe4a.Size = UDim2.new(0.05 * i, 0, 0.1, 0)
  3663. end
  3664. venabled = true
  3665. fenframe4a.Size = UDim2.new(0, 0, 0.1, 0)
  3666. end
  3667. ))
  3668. UltSlash()
  3669. end
  3670. end
  3671. end
  3672. end
  3673. end
  3674.  
  3675. keydown = function(k)
  3676. k = k:lower()
  3677. if attack == true and k == "z" and zenabled == false then
  3678. mana = mana
  3679. coroutine.resume(coroutine.create(function()
  3680. for i = 1, 0, -0.02 do
  3681. swait()
  3682. fenframe1a.Size = UDim2.new(0.05 * i, 0, 0.1, 0)
  3683. end
  3684. zenabled = true
  3685. fenframe1a.Size = UDim2.new(0, 0, 0.1, 0)
  3686. end
  3687. ))
  3688. UnDeathWind()
  3689. end
  3690. end
  3691.  
  3692. --[[ Bin = script.Parent
  3693. ds = function(mouse)
  3694. end]]
  3695.  
  3696. -- s = function(mouse)
  3697. --print("Selected")
  3698. mouse.Button1Down:connect(function()
  3699. ob1d(mouse)
  3700. end
  3701. )
  3702. mouse.Button1Up:connect(function()
  3703. ob1u(mouse)
  3704. end
  3705. )
  3706. mouse.KeyDown:connect(key)
  3707. mouse.KeyUp:connect(keydown)
  3708. --[[end
  3709.  
  3710. Bin.Selected:connect(s)
  3711. Bin.Deselected:connect(ds)]]
  3712. pwait = function(num)
  3713. if num == 0 or num == nil then
  3714. game:service("RunService").Heartbeat:wait(0)
  3715. else
  3716. for i = 0, num do
  3717. game:service("RunService").Heartbeat:wait(0)
  3718. end
  3719. end
  3720. end
  3721.  
  3722. while 1 do
  3723. while 1 do
  3724. while 1 do
  3725. while 1 do
  3726. pwait()
  3727. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  3728. velocity = RootPart.Velocity.y
  3729. sine = sine + change
  3730. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  3731. if equipped == true or equipped == false then
  3732. if 1 < RootPart.Velocity.y and hit == nil then
  3733. Anim = "Jump"
  3734. if attack == false then
  3735. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3736. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3737. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3738. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3739. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3740. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3741. end
  3742. else
  3743. if RootPart.Velocity.y < -1 and hit == nil then
  3744. Anim = "Fall"
  3745. if attack == false then
  3746. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  3747. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3748. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(30)), 0.3)
  3749. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3)
  3750. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3751. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3752. end
  3753. else
  3754. if Torsovelocity.x < 1 and Torsovelocity.z < 1 and hit ~= nil then
  3755. Anim = "Idle"
  3756. if attack == false then
  3757. change = 1
  3758. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  3759. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(50)), 0.3)
  3760. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.6, -0.2) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  3761. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0.3) * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
  3762. RH.C0 = clerp(RH.C0, cf(1, -0.8, -0.3) * angles(0, 1.3, 0), 0.3)
  3763. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * angles(-0.5, -1.4, 0), 0.3)
  3764. FakeHandleWeld.C0 = clerp(HandleWeld.C0, cf(0, 0, 0) * angles(math.rad(70), math.rad(90), math.rad(70)), 0.3)
  3765. end
  3766. else
  3767. if 2 < Torsovelocity.x and Torsovelocity.z > 2 and hit ~= nil then
  3768. Anim = "Walk"
  3769. if attack == false then
  3770. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.05 + 0.1 * math.cos((sine) / 3)) * angles(math.rad(5), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos((sine) / 5))), 0.2)
  3771. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(-5 * math.cos((sine) / 5)) + RootPart.RotVelocity.Y / 9), 0.2)
  3772. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.6, -0.2) * angles(math.rad(0), math.rad(-20), math.rad(20)), 0.3)
  3773. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0.3) * angles(math.rad(0), math.rad(20), math.rad(-20)), 0.3)
  3774. RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * angles(0, 1.6, 0) * angles(-0.06, 0, 0), 0.3)
  3775. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * angles(0, -1.6, 0) * angles(-0.06, 0, 0), 0.3)
  3776. FakeHandleWeld.C0 = clerp(HandleWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(90), math.rad(70)), 0.3)
  3777. end
  3778. end
  3779. end
  3780. end
  3781. end
  3782. end
  3783. if 0 < #Effects then
  3784. for e = 1, #Effects do
  3785. if Effects[e] ~= nil then
  3786. local Thing = Effects[e]
  3787. if Thing ~= nil then
  3788. local Part = Thing[1]
  3789. local Mode = Thing[2]
  3790. local Delay = Thing[3]
  3791. local IncX = Thing[4]
  3792. local IncY = Thing[5]
  3793. local IncZ = Thing[6]
  3794. if Thing[1].Transparency <= 1 then
  3795. if Thing[2] == "Block1" then
  3796. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3797. Mesh = Thing[1].Mesh
  3798. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3799. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3800. else
  3801. if Thing[2] == "Block2" then
  3802. Thing[1].CFrame = Thing[1].CFrame
  3803. Mesh = Thing[7]
  3804. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3805. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3806. else
  3807. if Thing[2] == "Cylinder" then
  3808. Mesh = Thing[1].Mesh
  3809. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3810. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3811. else
  3812. if Thing[2] == "Blood" then
  3813. Mesh = Thing[7]
  3814. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  3815. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3816. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3817. else
  3818. if Thing[2] == "Elec" then
  3819. Mesh = Thing[1].Mesh
  3820. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  3821. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3822. else
  3823. if Thing[2] == "Disappear" then
  3824. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3825. else
  3826. if Thing[2] == "Shatter" then
  3827. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3828. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3829. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3830. Thing[6] = Thing[6] + Thing[5]
  3831. end
  3832. end
  3833. end
  3834. end
  3835. end
  3836. end
  3837. end
  3838. else
  3839. Part.Parent = nil
  3840. table.remove(Effects, e)
  3841. end
  3842. end
  3843. end
  3844. end
  3845. end
  3846. do
  3847. fenbarmana2:TweenSize((UDim2.new(4 * mana / 100, 0, 0.2, 0)), nil, 1, 0.4, true)
  3848. fenbarmana4.Text = "[Corruption] <{[ " .. mana .. " ]}> [Corruption]"
  3849. end
  3850. end
  3851. if attack ~= true or 100 <= mana then
  3852. mana = 100 end
  3853. end
  3854. if mananum <= 8 then
  3855. mananum = mananum + 1
  3856. end
  3857. end
  3858. mananum = 0
  3859. mana = mana + 1
  3860. end
  3861. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement