Advertisement
zXzGamePROzXz

Untitled

Jan 4th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 107.00 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  4. local RealPlayer = Player
  5. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
  6.  
  7. -- Extracted from nebula hub by DOGGΩ#0018
  8. Player = game:GetService("Players").LocalPlayer
  9.  
  10. Character = Player.Character
  11.  
  12. PlayerGui = Player.PlayerGui
  13.  
  14. Backpack = Player.Backpack
  15.  
  16. Torso = Character.Torso
  17.  
  18. Head = Character.Head
  19.  
  20. Humanoid = Character.Humanoid
  21.  
  22. LeftArm = Character["Left Arm"]
  23.  
  24. LeftLeg = Character["Left Leg"]
  25.  
  26. RightArm = Character["Right Arm"]
  27.  
  28. RightLeg = Character["Right Leg"]
  29.  
  30. local HBill = Instance.new("BillboardGui", Head)
  31.  
  32. local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
  33.  
  34. local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
  35.  
  36. HBill.Size = UDim2.new(15,0,2.2,0)
  37.  
  38. HBill.Name = "Health Display"
  39.  
  40. HBill.StudsOffset = Vector3.new(0,4,0)
  41.  
  42. HBill.AlwaysOnTop = true
  43.  
  44. HBill.Enabled=true
  45.  
  46. HMain.BackgroundColor3 = Color3.new(0, 0, 0)
  47.  
  48. HMain.BackgroundTransparency = 0.6
  49.  
  50. HMain.Size = UDim2.new(1,0,1,0)
  51.  
  52. HBarBack.Parent = HMain
  53.  
  54. HBarBack.BackgroundColor3 = Color3.new(0,0,0)
  55.  
  56. HBarBack.BorderColor3 = Color3.new(0,0,0)
  57.  
  58. HBarBack.BorderSizePixel = 2
  59.  
  60. HBarBack.Position = UDim2.new(.025, 0, .55, 0)
  61.  
  62. HBarBack.Size = UDim2.new(.95, 0, .3, 0)
  63.  
  64. HBar.Parent = HBarBack
  65.  
  66. HBar.BackgroundColor3 = Color3.new(0, 1, 0)
  67.  
  68. HBar.BorderColor3 = Color3.new(0,0,0)
  69.  
  70. HBar.Size = UDim2.new(.5,0,1,0)
  71.  
  72. HHealth.BackgroundTransparency = 1
  73.  
  74. HHealth.Size = UDim2.new(1,0,1,0)
  75.  
  76. HHealth.Font = "SourceSans"
  77.  
  78. HHealth.Text = "[10/10]"
  79.  
  80. HHealth.TextScaled = true
  81.  
  82. HHealth.TextColor3 = Color3.new(255, 255, 255)
  83.  
  84. HHealth.TextStrokeColor3 = Color3.new(85/255, 0, 127/255)
  85.  
  86. HHealth.TextStrokeTransparency = 0
  87.  
  88. HName.Parent = HMain
  89.  
  90. HName.BackgroundTransparency = 1
  91.  
  92. HName.Size = UDim2.new(1,0,.5,0)
  93.  
  94. HName.Font = "SourceSansItalic"
  95.  
  96. HName.Text = "Angel of Darkness, incarnate"
  97.  
  98. HName.TextScaled = true
  99.  
  100. HName.TextColor3 = BrickColor.new("Black metallic").Color
  101.  
  102. HName.TextStrokeColor3 = Color3.new(0,0,0)
  103.  
  104. HName.TextStrokeTransparency = 0
  105.  
  106. HName.TextYAlignment = "Top"
  107.  
  108. local runServ = game:GetService("RunService").RenderStepped
  109.  
  110. runServ:connect(function()
  111.  
  112. HHealth.Text = "["..Humanoid.Health.."]"
  113.  
  114. HBar:TweenSize(UDim2.new((Humanoid.Health/Humanoid.MaxHealth),0,1,0), _, "Linear", .4)
  115.  
  116. end)
  117.  
  118. local Player = game.Players.localPlayer
  119.  
  120. local Character = Player.Character
  121.  
  122. local Humanoid = Character.Humanoid
  123.  
  124. local mouse = Player:GetMouse()
  125.  
  126. local m = Instance.new("Model", Character)
  127.  
  128. m.Name = "WeaponModel"
  129.  
  130. local LeftArm = Character["Left Arm"]
  131.  
  132. local RightArm = Character["Right Arm"]
  133.  
  134. local LeftLeg = Character["Left Leg"]
  135.  
  136. local RightLeg = Character["Right Leg"]
  137.  
  138. local Head = Character.Head
  139.  
  140. local Torso = Character.Torso
  141.  
  142.  
  143.  
  144.  
  145.  
  146. FloatPart = function()
  147.  
  148. local Part = Instance.new('Part',Torso)
  149.  
  150. Part.CFrame = CFrame.new(Torso.CFrame.X,workspace.Base.CFrame.Y+1,Torso.CFrame.Z) * CFrame.fromEulerAnglesXYZ(86.4,0,87)
  151.  
  152. Part.Anchored = true
  153.  
  154. Part.Material = 'Neon'
  155.  
  156. Part.CanCollide = false
  157.  
  158. Part.BrickColor = BrickColor.new(PrimaryColor)
  159.  
  160. local Mesh = Instance.new('SpecialMesh',Part)
  161.  
  162. Mesh.Scale = Vector3.new(4,4,.2)
  163.  
  164. Mesh.MeshId = 'http://www.roblox.com/asset/?id=3270017'
  165.  
  166. Mesh.VertexColor = Vector3.new(0,170,255)
  167.  
  168. spawn(function()
  169.  
  170. for i = 1,30 do
  171.  
  172. Mesh.Scale = Mesh.Scale + Vector3.new(.04,.04,0)
  173.  
  174. Part.Transparency = Part.Transparency + .035
  175.  
  176. game["Run Service"].RenderStepped:wait()
  177.  
  178. end
  179.  
  180. Part:Destroy()
  181.  
  182. end)
  183.  
  184. end;
  185.  
  186.  
  187.  
  188. DubPart = function()
  189.  
  190. local Part = Instance.new('Part',Torso)
  191.  
  192. Part.CFrame = CFrame.new(Torso.CFrame.X,workspace.Base.CFrame.Y+1,Torso.CFrame.Z) * CFrame.fromEulerAnglesXYZ(86.4,0,87)
  193.  
  194. Part.Anchored = true
  195.  
  196. Part.CanCollide = false
  197.  
  198. Part.Material = 'Neon'
  199.  
  200. Part.BrickColor = BrickColor.new(SecondaryColor)
  201.  
  202. local Mesh = Instance.new('SpecialMesh',Part)
  203.  
  204. Mesh.Scale = Vector3.new(7,7,.2)
  205.  
  206. Mesh.MeshId = 'http://www.roblox.com/asset/?id=3270017'
  207.  
  208. Mesh.VertexColor = Vector3.new(0,170,255)
  209.  
  210. spawn(function()
  211.  
  212. for i = 1,30 do
  213.  
  214. Mesh.Scale = Mesh.Scale + Vector3.new(.04,.04,0)
  215.  
  216. Part.Transparency = Part.Transparency + .035
  217.  
  218. game["Run Service"].RenderStepped:wait()
  219.  
  220. end
  221.  
  222. Part:Destroy()
  223.  
  224. end)
  225.  
  226. end;
  227.  
  228.  
  229.  
  230. Fade = function(Item,t)
  231.  
  232. spawn(function()
  233.  
  234. for i = 1,20 do
  235.  
  236. Item.Transparency = Item.Transparency + .05
  237.  
  238. if t then
  239.  
  240. wait(t)
  241.  
  242. else
  243.  
  244. wait()
  245.  
  246. end
  247.  
  248. end
  249.  
  250. Item:Destroy()
  251.  
  252. end)
  253.  
  254. end
  255.  
  256.  
  257.  
  258. Particle = function(PrimaryColor)
  259.  
  260. local Part = Instance.new('Part',Torso)
  261.  
  262. Part.BrickColor = BrickColor.new(PrimaryColor)
  263.  
  264. Part.Anchored = true
  265.  
  266. Part.Transparency = .3
  267.  
  268. Part.CanCollide = false
  269.  
  270. 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())
  271.  
  272. local Mesh = Instance.new('BlockMesh',Part)
  273.  
  274. Mesh.Scale = Vector3.new(.05,.1,.1)
  275.  
  276. spawn(function()
  277.  
  278. for i = 1,40 do
  279.  
  280. Part.Transparency = Part.Transparency + .0125
  281.  
  282. Part.CFrame = Part.CFrame * CFrame.new(0,-.07,0)
  283.  
  284. game["Run Service"].RenderStepped:wait()
  285.  
  286. end
  287.  
  288. Part:Destroy()
  289.  
  290. end)
  291.  
  292. end;
  293.  
  294.  
  295.  
  296. --[[spawn(function()
  297.  
  298. while wait() do
  299.  
  300. wait(.05)
  301.  
  302. FloatPart()
  303.  
  304. wait(.08)
  305.  
  306. FloatPart()
  307.  
  308. wait(.05)
  309.  
  310. DubPart()
  311.  
  312. wait(.08)
  313.  
  314. end
  315.  
  316. end)]]
  317.  
  318.  
  319.  
  320. game["Run Service"].RenderStepped:connect(function(_)
  321.  
  322. Particle("Royale purple")
  323.  
  324. Particle("Really black")
  325.  
  326. Particle("Institutional White")
  327.  
  328. --Character['HumanoidRootPart'].C1 = Character['HumanoidRootPart'].C1 * CFrame.new(0,Height+math.sin(tick())/150,0)
  329.  
  330. end)
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338. particle = function(parent, col1, col2, lightemis, size, texture, transparency, zoffset, accel, drag, ltp, velinher, emisdir, enabled, lifetime, rate, rotation, rotspeed, speed, velspread)
  339.  
  340. local fp = it("ParticleEmitter")
  341.  
  342. fp.Parent = parent
  343.  
  344. fp.Color = cs(col1, col2)
  345.  
  346. fp.LightEmission = lightemis
  347.  
  348. fp.Size = size
  349.  
  350. fp.Texture = texture
  351.  
  352. fp.Transparency = transparency
  353.  
  354. fp.ZOffset = zoffset
  355.  
  356. fp.Acceleration = accel
  357.  
  358. fp.Drag = drag
  359.  
  360. fp.LockedToPart = ltp
  361.  
  362. fp.VelocityInheritance = velinher
  363.  
  364. fp.EmissionDirection = emisdir
  365.  
  366. fp.Enabled = enabled
  367.  
  368. fp.Lifetime = lifetime
  369.  
  370. fp.Rate = rate
  371.  
  372. fp.Rotation = rotation
  373.  
  374. fp.RotSpeed = rotspeed
  375.  
  376. fp.Speed = speed
  377.  
  378. fp.VelocitySpread = velspread
  379.  
  380. return fp
  381.  
  382. end
  383.  
  384. Player=game:GetService('Players').LocalPlayer
  385.  
  386. local p = game.Players.LocalPlayer
  387.  
  388. local char = p.Character
  389.  
  390. local mouse = p:GetMouse()
  391.  
  392. local larm = char["Left Arm"]
  393.  
  394. local rarm = char["Right Arm"]
  395.  
  396. local lleg = char["Left Leg"]
  397.  
  398. local rleg = char["Right Leg"]
  399.  
  400. local hed = char.Head
  401.  
  402. local torso = char.Torso
  403.  
  404. local hum = char.Humanoid
  405.  
  406. local cam = game.Workspace.CurrentCamera
  407.  
  408. local root = char.HumanoidRootPart
  409.  
  410. local deb = false
  411.  
  412. local shot = 0
  413.  
  414. local debris=game:service"Debris"
  415.  
  416. local l = game:GetService("Lighting")
  417.  
  418. local rs = game:GetService("RunService").RenderStepped
  419.  
  420. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  421.  
  422. math.randomseed(os.time())
  423.  
  424. for i,v in pairs(char:children()) do
  425.  
  426. if v:IsA("Hat") then
  427.  
  428. v:Destroy()
  429.  
  430. end
  431.  
  432. end
  433.  
  434. for i,v in pairs (hed:GetChildren()) do
  435.  
  436. if v:IsA("Sound") then
  437.  
  438. v:Destroy()
  439.  
  440. end
  441.  
  442. end
  443.  
  444. ----------------------------------------------------
  445.  
  446. Debounces = {
  447.  
  448. CanAttack = true;
  449.  
  450. NoIdl = false;
  451.  
  452. Slashing = false;
  453.  
  454. Slashed = false;
  455.  
  456. RPunch = false;
  457.  
  458. RPunched = false;
  459.  
  460. LPunch = false;
  461.  
  462. LPunched = false;
  463.  
  464. }
  465.  
  466. local Touche = {char.Name, }
  467.  
  468. ----------------------------------------------------
  469.  
  470. hed.face.Texture = ""
  471.  
  472. char["Body Colors"].HeadColor = BrickColor.new("Really black")
  473.  
  474. char["Body Colors"].TorsoColor = BrickColor.new("Really black")
  475.  
  476. char["Body Colors"].LeftArmColor = BrickColor.new("Really black")
  477.  
  478. char["Body Colors"].RightArmColor = BrickColor.new("Really black")
  479.  
  480. char["Body Colors"].RightLegColor = BrickColor.new("Really black")
  481.  
  482. char["Body Colors"].LeftLegColor = BrickColor.new("Really black")
  483.  
  484. ----------------------------------------------------
  485.  
  486. ypcall(function()
  487.  
  488. char.Shirt:Destroy()
  489.  
  490. char.Pants:Destroy()
  491.  
  492. shirt = Instance.new("Shirt", char)
  493.  
  494. shirt.Name = "Shirt"
  495.  
  496. pants = Instance.new("Pants", char)
  497.  
  498. pants.Name = "Pants"
  499.  
  500. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=0"
  501.  
  502. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=0"
  503.  
  504. end)
  505.  
  506. ----------------------------------------------------
  507.  
  508. function lerp(a, b, t) -- Linear interpolation
  509.  
  510. return a + (b - a)*t
  511.  
  512. end
  513.  
  514.  
  515.  
  516. function slerp(a, b, t) --Spherical interpolation
  517.  
  518. dot = a:Dot(b)
  519.  
  520. if dot > 0.99999 or dot < -0.99999 then
  521.  
  522. return t <= 0.5 and a or b
  523.  
  524. else
  525.  
  526. r = math.acos(dot)
  527.  
  528. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  529.  
  530. end
  531.  
  532. end
  533.  
  534.  
  535.  
  536. function matrixInterpolate(a, b, t)
  537.  
  538. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  539.  
  540. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  541.  
  542. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  543.  
  544. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  545.  
  546. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  547.  
  548. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  549.  
  550. local t = v1:Dot(v2)
  551.  
  552. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  553.  
  554. return CFrame.new()
  555.  
  556. end
  557.  
  558. return CFrame.new(
  559.  
  560. v0.x, v0.y, v0.z,
  561.  
  562. v1.x, v1.y, v1.z,
  563.  
  564. v2.x, v2.y, v2.z,
  565.  
  566. v3.x, v3.y, v3.z)
  567.  
  568. end
  569.  
  570. ----------------------------------------------------
  571.  
  572. function genWeld(a,b)
  573.  
  574. local w = Instance.new("Weld",a)
  575.  
  576. w.Part0 = a
  577.  
  578. w.Part1 = b
  579.  
  580. return w
  581.  
  582. end
  583.  
  584. function weld(a, b)
  585.  
  586. local weld = Instance.new("Weld")
  587.  
  588. weld.Name = "W"
  589.  
  590. weld.Part0 = a
  591.  
  592. weld.Part1 = b
  593.  
  594. weld.C0 = a.CFrame:inverse() * b.CFrame
  595.  
  596. weld.Parent = a
  597.  
  598. return weld;
  599.  
  600. end
  601.  
  602. ----------------------------------------------------
  603.  
  604. function Lerp(c1,c2,al)
  605.  
  606. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  607.  
  608. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  609.  
  610. for i,v in pairs(com1) do
  611.  
  612. com1[i] = v+(com2[i]-v)*al
  613.  
  614. end
  615.  
  616. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  617.  
  618. end
  619.  
  620. ----------------------------------------------------
  621.  
  622. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  623.  
  624. local wld = Instance.new("Weld", wp1)
  625.  
  626. wld.Part0 = wp0
  627.  
  628. wld.Part1 = wp1
  629.  
  630. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  631.  
  632. end
  633.  
  634. ----------------------------------------------------
  635.  
  636. function weld5(part0, part1, c0, c1)
  637.  
  638. weeld=Instance.new("Weld", part0)
  639.  
  640. weeld.Part0=part0
  641.  
  642. weeld.Part1=part1
  643.  
  644. weeld.C0=c0
  645.  
  646. weeld.C1=c1
  647.  
  648. return weeld
  649.  
  650. end
  651.  
  652. ----------------------------------------------------
  653.  
  654. function HasntTouched(plrname)
  655.  
  656. local ret = true
  657.  
  658. for _, v in pairs(Touche) do
  659.  
  660. if v == plrname then
  661.  
  662. ret = false
  663.  
  664. end
  665.  
  666. end
  667.  
  668. return ret
  669.  
  670. end
  671.  
  672. ----------------------------------------------------
  673.  
  674. newWeld(torso, larm, -1.5, 0.5, 0)
  675.  
  676. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  677.  
  678. newWeld(torso, rarm, 1.5, 0.5, 0)
  679.  
  680. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  681.  
  682. newWeld(torso, hed, 0, 1.5, 0)
  683.  
  684. newWeld(torso, lleg, -0.5, -1, 0)
  685.  
  686. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  687.  
  688. newWeld(torso, rleg, 0.5, -1, 0)
  689.  
  690. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  691.  
  692. newWeld(root, torso, 0, -1, 0)
  693.  
  694. torso.Weld.C1 = CFrame.new(0, -1, 0)
  695.  
  696. ----------------------------------------------------
  697.  
  698. z = Instance.new("Sound", char)
  699.  
  700. z.SoundId = "rbxassetid://177510410"--303570180
  701.  
  702. z.Looped = true
  703.  
  704. z.Pitch = 0.6
  705.  
  706. z.Volume = 1
  707.  
  708. wait(.1)
  709.  
  710. z:Play()
  711.  
  712. ----------------------------------------------------
  713.  
  714. local Transforming = true
  715.  
  716. hum.WalkSpeed = 0
  717.  
  718. local fx = Instance.new("Part",torso)
  719.  
  720. fx.Anchored = true
  721.  
  722. fx.Material = "Neon"
  723.  
  724. fx.CanCollide = false
  725.  
  726. fx.Locked = true
  727.  
  728. fx.Transparency = 1
  729.  
  730. fx.Material = "Neon"
  731.  
  732. fx.Size = Vector3.new(1,1,1)
  733.  
  734. fx.TopSurface = "SmoothNoOutlines"
  735.  
  736. fx.BottomSurface = "SmoothNoOutlines"
  737.  
  738. fx.BrickColor = BrickColor.new("Really black")
  739.  
  740. fxm = Instance.new("SpecialMesh",fx)
  741.  
  742. fxm.MeshType = "Sphere"
  743.  
  744. fxm.Scale = Vector3.new(2,2,2)
  745.  
  746. for i = 1, 20 do rs:wait()
  747.  
  748. fx.Transparency = fx.Transparency - (1/20)
  749.  
  750. fx.CFrame = torso.CFrame
  751.  
  752. fxm.Scale = fxm.Scale + Vector3.new(1,2000,1)
  753.  
  754. rs:wait()
  755.  
  756. end
  757.  
  758. ---------------------------------------------------
  759.  
  760. local player = game.Players.LocalPlayer
  761.  
  762. repeat
  763.  
  764. wait()
  765.  
  766. until player.Character
  767.  
  768. local rs = game:GetService("RunService").RenderStepped
  769.  
  770. local char = player.Character
  771.  
  772. local HRP = char.HumanoidRootPart
  773.  
  774. local Head = char.Head
  775.  
  776. local tents = {}
  777.  
  778. getValue = function(p, x)
  779.  
  780.  
  781.  
  782. 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])))
  783.  
  784. end
  785.  
  786.  
  787.  
  788. getV3Cubic = function(tabl, perc)
  789.  
  790.  
  791.  
  792. local x, y, z = {}, {}, {}
  793.  
  794. if perc >= 2 then
  795.  
  796. perc = perc % 1
  797.  
  798. for i = 3, 6 do
  799.  
  800. table.insert(x, tabl[i].x)
  801.  
  802. table.insert(y, tabl[i].y)
  803.  
  804. table.insert(z, tabl[i].z)
  805.  
  806. end
  807.  
  808. local X, Y, Z = getValue(x, perc), getValue(y, perc), getValue(z, perc)
  809.  
  810. return Vector3.new(X, Y, Z)
  811.  
  812. else
  813.  
  814. do
  815.  
  816. if perc >= 1 then
  817.  
  818. perc = perc % 1
  819.  
  820. for i = 2, 5 do
  821.  
  822. table.insert(x, tabl[i].x)
  823.  
  824. table.insert(y, tabl[i].y)
  825.  
  826. table.insert(z, tabl[i].z)
  827.  
  828. end
  829.  
  830. local X, Y, Z = getValue(x, perc), getValue(y, perc), getValue(z, perc)
  831.  
  832. return Vector3.new(X, Y, Z)
  833.  
  834. else
  835.  
  836. do
  837.  
  838. for i = 1, 4 do
  839.  
  840. table.insert(x, tabl[i].x)
  841.  
  842. table.insert(y, tabl[i].y)
  843.  
  844. table.insert(z, tabl[i].z)
  845.  
  846. end
  847.  
  848. do
  849.  
  850. local X, Y, Z = getValue(x, perc), getValue(y, perc), getValue(z, perc)
  851.  
  852. return Vector3.new(X, Y, Z)
  853.  
  854. end
  855.  
  856. end
  857.  
  858. end
  859.  
  860. end
  861.  
  862. end
  863.  
  864. end
  865.  
  866.  
  867.  
  868. local rainbow = {"Really black", "Really black", "Really black", "Really black", "Really black", "Really black", "Really black", "Really black", "Really black"}
  869.  
  870. local rainbowCount = 1
  871.  
  872. local isRainbow = true
  873.  
  874. for i = 0, 4 do
  875.  
  876. local m = Instance.new("Model", char)
  877.  
  878. m.Name = "Tentac00l"
  879.  
  880. local parts = {}
  881.  
  882. local lastpart = Head
  883.  
  884. local defC0 = nil
  885.  
  886. rainbowCount = 1
  887.  
  888. for j = 0, 8 do
  889.  
  890. local sizex = 0.25 - 0.2 * (j / 8)
  891.  
  892. local sizey = 1.875 - 1.125 * (j / 8)
  893.  
  894. local p = Instance.new("Part")
  895.  
  896. p.Size = Vector3.new(0.2, 0.2, 0.2)
  897.  
  898. p.BrickColor = BrickColor.new("Really black")
  899.  
  900. p.TopSurface = 0
  901.  
  902. p.BottomSurface = 0
  903.  
  904. p.CanCollide = false
  905.  
  906. p.Material = "SmoothPlastic"
  907.  
  908. p.TopSurface = 0
  909.  
  910. p.BottomSurface = 0
  911.  
  912. local mesh = Instance.new("CylinderMesh", p)
  913.  
  914. mesh.Name = "CyMesh"
  915.  
  916. mesh.Scale = Vector3.new(sizex, sizey, sizex) * 5
  917.  
  918. p.Parent = m
  919.  
  920. local p2 = p:Clone()
  921.  
  922. p2.Parent = m
  923.  
  924. p2.CyMesh.Scale = p2.CyMesh.Scale + Vector3.new(0.075, 0.001, 0.075) * 5
  925.  
  926. p2.Material = "Neon"
  927.  
  928. if isRainbow then
  929.  
  930. p2.BrickColor = BrickColor.new(tostring(rainbow[rainbowCount]))
  931.  
  932. else
  933.  
  934. p2.BrickColor = BrickColor.new(j % 2 == 1 and "Toothpaste" or "Electric blue")
  935.  
  936. end
  937.  
  938. rainbowCount = rainbowCount + 1
  939.  
  940. p2.Transparency = 0.35
  941.  
  942. local w2 = Instance.new("Weld", p)
  943.  
  944. w2.Parent = p2
  945.  
  946. w2.Part0 = p
  947.  
  948. w2.Part1 = p2
  949.  
  950. local w = Instance.new("Weld", p)
  951.  
  952. w.Parent = p
  953.  
  954. w.Part0 = lastpart
  955.  
  956. w.Part1 = p
  957.  
  958. if i % 2 ~= 0 or not 96 then
  959.  
  960. do
  961.  
  962. w.C0 = CFrame.Angles(0, math.rad(-10 + 200 * i / 4), math.rad(-30 + (j or 70))) * CFrame.new(0, 0.6, 0)
  963.  
  964. w.C1 = CFrame.new(0, -0.125, 0)
  965.  
  966. defC0 = w.C0
  967.  
  968. w.C0 = CFrame.new(0, mesh.Scale.y / 10, 0)
  969.  
  970. w.C1 = CFrame.new(0, -sizey / 2, 0)
  971.  
  972. table.insert(parts, {p, w, p2})
  973.  
  974. lastpart = p
  975.  
  976. rs:wait()
  977.  
  978. -- DECOMPILER ERROR at PC262: LeaveBlock: unexpected jumping out IF_THEN_STMT
  979.  
  980.  
  981.  
  982. -- DECOMPILER ERROR at PC262: LeaveBlock: unexpected jumping out IF_STMT
  983.  
  984.  
  985.  
  986. end
  987.  
  988. end
  989.  
  990. end
  991.  
  992. 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)}
  993.  
  994. table.insert(tents, {0, randoms, parts, defC0})
  995.  
  996. end
  997.  
  998. player.Chatted:connect(function(msg)
  999.  
  1000.  
  1001.  
  1002. if string.sub(msg:lower(), 1, 4) == "col/" then
  1003.  
  1004. for i,v in pairs(tents) do
  1005.  
  1006. for j,o in pairs(v[3]) do
  1007.  
  1008. o[3].BrickColor = BrickColor.new(string.sub(msg, 5))
  1009.  
  1010. end
  1011.  
  1012. end
  1013.  
  1014. else
  1015.  
  1016. do
  1017.  
  1018. if string.sub(msg:lower(), 1, 7) == "/e col/" then
  1019.  
  1020. for i,v in pairs(tents) do
  1021.  
  1022. for j,o in pairs(v[3]) do
  1023.  
  1024. o[3].BrickColor = BrickColor.new(string.sub(msg, 8))
  1025.  
  1026. end
  1027.  
  1028. end
  1029.  
  1030. end
  1031.  
  1032. end
  1033.  
  1034. end
  1035.  
  1036. end
  1037.  
  1038. )
  1039.  
  1040. rs:connect(function()
  1041.  
  1042.  
  1043.  
  1044. for i,v in pairs(tents) do
  1045.  
  1046. v[1] = v[1] % 200 + 1
  1047.  
  1048. if v[1] == 1 then
  1049.  
  1050. v[2][1] = v[2][2]
  1051.  
  1052. v[2][2] = v[2][3]
  1053.  
  1054. v[2][3] = v[2][4]
  1055.  
  1056. v[2][4] = v[2][5]
  1057.  
  1058. v[2][5] = v[2][6]
  1059.  
  1060. v[2][6] = Vector3.new(math.random(-28, 28) / 100, math.random(-42, 42) / 100, math.random(-28, 28) / 100)
  1061.  
  1062. end
  1063.  
  1064. local p0 = v[2][1]
  1065.  
  1066. local p1 = v[2][2]
  1067.  
  1068. local p2 = v[2][3]
  1069.  
  1070. local p3 = v[2][4]
  1071.  
  1072. local p4 = v[2][5]
  1073.  
  1074. local p5 = v[2][6]
  1075.  
  1076. local arr = {p0, p1, p2, p3, p4, p5}
  1077.  
  1078. local dir = i % 2 == 0 and 1 or -1
  1079.  
  1080. for j,V in pairs(v[3]) do
  1081.  
  1082. local val = math.sin(math.pi / 2 * 2 * ((v[1] + 100 * j / #v[3] * dir) % 100 / 100))
  1083.  
  1084. local off = getV3Cubic(arr, (v[1] + 340 * (j / #v[3])) / 200)
  1085.  
  1086. V[3].Transparency = 0.12 + val * 0.65
  1087.  
  1088. if j == 1 then
  1089.  
  1090. V[2].C0 = v[4] * CFrame.Angles(off.x * 2, off.y * 2, off.z * 2)
  1091.  
  1092. else
  1093.  
  1094. 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])))
  1095.  
  1096. end
  1097.  
  1098. end
  1099.  
  1100. end
  1101.  
  1102. end
  1103.  
  1104. )
  1105.  
  1106. ----------------------------------------------------
  1107.  
  1108. Player=game:GetService('Players').LocalPlayer
  1109.  
  1110. Character=Player.Character
  1111.  
  1112. Mouse=Player:GetMouse()
  1113.  
  1114. m=Instance.new('Model',Character)
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120. local function weldBetween(a, b)
  1121.  
  1122. local weldd = Instance.new("ManualWeld")
  1123.  
  1124. weldd.Part0 = a
  1125.  
  1126. weldd.Part1 = b
  1127.  
  1128. weldd.C0 = CFrame.new()
  1129.  
  1130. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1131.  
  1132. weldd.Parent = a
  1133.  
  1134. return weldd
  1135.  
  1136. end
  1137.  
  1138.  
  1139.  
  1140. it=Instance.new
  1141.  
  1142.  
  1143.  
  1144. function nooutline(part)
  1145.  
  1146. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1147.  
  1148. end
  1149.  
  1150.  
  1151.  
  1152. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1153.  
  1154. local fp=it("Part")
  1155.  
  1156. fp.formFactor=formfactor
  1157.  
  1158. fp.Parent=parent
  1159.  
  1160. fp.Reflectance=reflectance
  1161.  
  1162. fp.Transparency=transparency
  1163.  
  1164. fp.CanCollide=false
  1165.  
  1166. fp.Locked=true
  1167.  
  1168. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1169.  
  1170. fp.Name=name
  1171.  
  1172. fp.Size=size
  1173.  
  1174. fp.Position=Character.Torso.Position
  1175.  
  1176. nooutline(fp)
  1177.  
  1178. fp.Material=material
  1179.  
  1180. fp:BreakJoints()
  1181.  
  1182. return fp
  1183.  
  1184. end
  1185.  
  1186.  
  1187.  
  1188. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1189.  
  1190. local mesh=it(Mesh)
  1191.  
  1192. mesh.Parent=part
  1193.  
  1194. if Mesh=="SpecialMesh" then
  1195.  
  1196. mesh.MeshType=meshtype
  1197.  
  1198. mesh.MeshId=meshid
  1199.  
  1200. end
  1201.  
  1202. mesh.Offset=offset
  1203.  
  1204. mesh.Scale=scale
  1205.  
  1206. return mesh
  1207.  
  1208. end
  1209.  
  1210.  
  1211.  
  1212. function weld(parent,part0,part1,c0,c1)
  1213.  
  1214. local weld=it("Weld")
  1215.  
  1216. weld.Parent=parent
  1217.  
  1218. weld.Part0=part0
  1219.  
  1220. weld.Part1=part1
  1221.  
  1222. weld.C0=c0
  1223.  
  1224. weld.C1=c1
  1225.  
  1226. return weld
  1227.  
  1228. end
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234. Orb2=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Institutional white","Handle",Vector3.new(0.887265563, 0.887265563, 0.887265563))
  1235.  
  1236. 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))
  1237.  
  1238. mesh("SpecialMesh",Orb2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.890794039, 0.890788555, 0.890788138))
  1239.  
  1240. Orb=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.5,"Institutional white","Orb",Vector3.new(1.2214824, 1.2214824, 1.2214824))
  1241.  
  1242. Orb.Shape = "Ball"
  1243.  
  1244.  
  1245.  
  1246. Player=game:GetService('Players').LocalPlayer
  1247.  
  1248. Character=Player.Character
  1249.  
  1250. Mouse=Player:GetMouse()
  1251.  
  1252. m=Instance.new('Model',Character)
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258. local function weldBetween(a, b)
  1259.  
  1260. local weldd = Instance.new("ManualWeld")
  1261.  
  1262. weldd.Part0 = a
  1263.  
  1264. weldd.Part1 = b
  1265.  
  1266. weldd.C0 = CFrame.new()
  1267.  
  1268. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1269.  
  1270. weldd.Parent = a
  1271.  
  1272. return weldd
  1273.  
  1274. end
  1275.  
  1276.  
  1277.  
  1278. it=Instance.new
  1279.  
  1280.  
  1281.  
  1282. function nooutline(part)
  1283.  
  1284. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1285.  
  1286. end
  1287.  
  1288.  
  1289.  
  1290. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1291.  
  1292. local fp=it("Part")
  1293.  
  1294. fp.formFactor=formfactor
  1295.  
  1296. fp.Parent=parent
  1297.  
  1298. fp.Reflectance=reflectance
  1299.  
  1300. fp.Transparency=transparency
  1301.  
  1302. fp.CanCollide=false
  1303.  
  1304. fp.Locked=true
  1305.  
  1306. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1307.  
  1308. fp.Name=name
  1309.  
  1310. fp.Size=size
  1311.  
  1312. fp.Position=Character.Torso.Position
  1313.  
  1314. nooutline(fp)
  1315.  
  1316. fp.Material=material
  1317.  
  1318. fp:BreakJoints()
  1319.  
  1320. return fp
  1321.  
  1322. end
  1323.  
  1324.  
  1325.  
  1326. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1327.  
  1328. local mesh=it(Mesh)
  1329.  
  1330. mesh.Parent=part
  1331.  
  1332. if Mesh=="SpecialMesh" then
  1333.  
  1334. mesh.MeshType=meshtype
  1335.  
  1336. mesh.MeshId=meshid
  1337.  
  1338. end
  1339.  
  1340. mesh.Offset=offset
  1341.  
  1342. mesh.Scale=scale
  1343.  
  1344. return mesh
  1345.  
  1346. end
  1347.  
  1348.  
  1349.  
  1350. function weld(parent,part0,part1,c0,c1)
  1351.  
  1352. local weld=it("Weld")
  1353.  
  1354. weld.Parent=parent
  1355.  
  1356. weld.Part0=part0
  1357.  
  1358. weld.Part1=part1
  1359.  
  1360. weld.C0=c0
  1361.  
  1362. weld.C1=c1
  1363.  
  1364. return weld
  1365.  
  1366. end
  1367.  
  1368.  
  1369.  
  1370. Orb3=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really black","Handle",Vector3.new(0.887265563, 0.887265563, 0.887265563))
  1371.  
  1372. 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))
  1373.  
  1374. mesh("SpecialMesh",Orb3,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.890794039, 0.890788555, 0.890788138))
  1375.  
  1376. Orb=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.5,"Really black","Orb",Vector3.new(1.2214824, 1.2214824, 1.2214824))
  1377.  
  1378. 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))
  1379.  
  1380. mesh("SpecialMesh",Orb,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.890794039, 0.890788555, 0.890788138))
  1381.  
  1382. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1383.  
  1384. 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))
  1385.  
  1386. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.615454078, 0.793611169))
  1387.  
  1388. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1389.  
  1390. 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))
  1391.  
  1392. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.145765424, 0.372511417))
  1393.  
  1394. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 1.29332566))
  1395.  
  1396. 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))
  1397.  
  1398. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 1))
  1399.  
  1400. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1401.  
  1402. 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))
  1403.  
  1404. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.307727039, 0.3077268))
  1405.  
  1406. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1407.  
  1408. 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))
  1409.  
  1410. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.453492314, 0.583061278))
  1411.  
  1412. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1413.  
  1414. 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))
  1415.  
  1416. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 0.242942229))
  1417.  
  1418. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1419.  
  1420. 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))
  1421.  
  1422. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.242942333, 0.323922902))
  1423.  
  1424. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1425.  
  1426. 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))
  1427.  
  1428. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.890788734, 0.745022833))
  1429.  
  1430. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1431.  
  1432. 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))
  1433.  
  1434. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.3239232, 0.323922902))
  1435.  
  1436. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 1.25021493))
  1437.  
  1438. 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))
  1439.  
  1440. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.906984746, 1))
  1441.  
  1442. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1443.  
  1444. 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))
  1445.  
  1446. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.583061755, 0.469688207))
  1447.  
  1448. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1449.  
  1450. 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))
  1451.  
  1452. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.259138525, 0.323922902))
  1453.  
  1454. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1455.  
  1456. 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))
  1457.  
  1458. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 0.242942229))
  1459.  
  1460. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1461.  
  1462. 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))
  1463.  
  1464. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.761219323, 0.728826642))
  1465.  
  1466. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 2.58665133))
  1467.  
  1468. 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))
  1469.  
  1470. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 1))
  1471.  
  1472. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1473.  
  1474. 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))
  1475.  
  1476. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.453492463, 0.356315255))
  1477.  
  1478. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 2.06932139, 0.887265563))
  1479.  
  1480. 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))
  1481.  
  1482. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 1, 0.566865087))
  1483.  
  1484. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1485.  
  1486. 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))
  1487.  
  1488. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.566865504, 0.161961451))
  1489.  
  1490. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1491.  
  1492. 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))
  1493.  
  1494. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 0.275334477))
  1495.  
  1496. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 1.33643687, 0.887265563))
  1497.  
  1498. 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))
  1499.  
  1500. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 1, 0.161961451))
  1501.  
  1502. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1503.  
  1504. 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))
  1505.  
  1506. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.550669432, 0.842199624))
  1507.  
  1508. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1509.  
  1510. 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))
  1511.  
  1512. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.3239232, 0.242942229))
  1513.  
  1514. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1515.  
  1516. 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))
  1517.  
  1518. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196163, 0.340119064))
  1519.  
  1520. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1521.  
  1522. 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))
  1523.  
  1524. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 0.340119064))
  1525.  
  1526. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1527.  
  1528. 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))
  1529.  
  1530. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.453492463, 0.226746053))
  1531.  
  1532. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1533.  
  1534. 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))
  1535.  
  1536. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 0.583061278))
  1537.  
  1538. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1539.  
  1540. 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))
  1541.  
  1542. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.615454078, 0.890788138))
  1543.  
  1544. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1545.  
  1546. 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))
  1547.  
  1548. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.275334716, 0.793611169))
  1549.  
  1550. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1551.  
  1552. 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))
  1553.  
  1554. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.145765424, 0.275334477))
  1555.  
  1556. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1557.  
  1558. 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))
  1559.  
  1560. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.275334716, 0.3077268))
  1561.  
  1562. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 1.79628587, 0.887265563))
  1563.  
  1564. 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))
  1565.  
  1566. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 1, 0.518276632))
  1567.  
  1568. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1569.  
  1570. 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))
  1571.  
  1572. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.566865504, 0.323922902))
  1573.  
  1574. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1575.  
  1576. 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))
  1577.  
  1578. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.356315494, 0.161961451))
  1579.  
  1580. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1581.  
  1582. 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))
  1583.  
  1584. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.631650209, 0.745022833))
  1585.  
  1586. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1587.  
  1588. 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))
  1589.  
  1590. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.356315523, 0.161961451))
  1591.  
  1592. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1593.  
  1594. 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))
  1595.  
  1596. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.761219621, 0.680238068))
  1597.  
  1598. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1599.  
  1600. 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))
  1601.  
  1602. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.566865504, 0.631649613))
  1603.  
  1604. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1605.  
  1606. 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))
  1607.  
  1608. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 0.323922902))
  1609.  
  1610. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1611.  
  1612. 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))
  1613.  
  1614. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.242942333, 0.0809807107))
  1615.  
  1616. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 2.14117265))
  1617.  
  1618. 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))
  1619.  
  1620. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.842200279, 1))
  1621.  
  1622. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1623.  
  1624. 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))
  1625.  
  1626. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.0971769989, 0.242942229))
  1627.  
  1628. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1629.  
  1630. 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))
  1631.  
  1632. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.275334716, 0.356315255))
  1633.  
  1634. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1635.  
  1636. 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))
  1637.  
  1638. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 0.161961451))
  1639.  
  1640. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1641.  
  1642. 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))
  1643.  
  1644. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.453492463, 0.145765319))
  1645.  
  1646. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1647.  
  1648. 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))
  1649.  
  1650. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.631650209, 0.469688356))
  1651.  
  1652. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 1.10651183))
  1653.  
  1654. 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))
  1655.  
  1656. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.550669432, 1))
  1657.  
  1658. Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
  1659.  
  1660. 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))
  1661.  
  1662. mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.906985044, 0.680238068))
  1663.  
  1664. ----------------------------------------------------
  1665.  
  1666. local m = Instance.new("Model")
  1667.  
  1668. m.Name = "Hair"
  1669.  
  1670. p1 = Instance.new("Part", m)
  1671.  
  1672. p1.BrickColor = BrickColor.new("Bright red")
  1673.  
  1674. p1.FormFactor = Enum.FormFactor.Symmetric
  1675.  
  1676. p1.Size = Vector3.new(1, 1, 1)
  1677.  
  1678. 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)
  1679.  
  1680. p1.CanCollide = false
  1681.  
  1682. p1.Locked = true
  1683.  
  1684. p1.BottomSurface = Enum.SurfaceType.Smooth
  1685.  
  1686. p1.TopSurface = Enum.SurfaceType.Smooth
  1687.  
  1688. b1 = Instance.new("SpecialMesh", p1)
  1689.  
  1690. b1.MeshId = "http://www.roblox.com/asset/?id=0"
  1691.  
  1692. b1.TextureId = ""
  1693.  
  1694. b1.MeshType = Enum.MeshType.FileMesh
  1695.  
  1696. b1.Name = "Mesh"
  1697.  
  1698. b1.VertexColor = Vector3.new(0, 0, 0)
  1699.  
  1700. b1.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  1701.  
  1702. p2 = Instance.new("Part", m)
  1703.  
  1704. p2.BrickColor = BrickColor.new("Pastel brown")
  1705.  
  1706. p2.Transparency = 1
  1707.  
  1708. p2.Name = "Head"
  1709.  
  1710. p2.FormFactor = Enum.FormFactor.Symmetric
  1711.  
  1712. p2.Size = Vector3.new(2, 1, 1)
  1713.  
  1714. 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)
  1715.  
  1716. p2.CanCollide = false
  1717.  
  1718. p2.Locked = true
  1719.  
  1720. p2.TopSurface = Enum.SurfaceType.Smooth
  1721.  
  1722. b2 = Instance.new("SpecialMesh", p2)
  1723.  
  1724. b2.MeshType = Enum.MeshType.Head
  1725.  
  1726. b2.Name = "Mesh"
  1727.  
  1728. b2.Scale = Vector3.new(1.25, 1.25, 1.25)
  1729.  
  1730. p3 = Instance.new("Part", m)
  1731.  
  1732. p3.BrickColor = BrickColor.new("Really black")
  1733.  
  1734. p3.FormFactor = Enum.FormFactor.Symmetric
  1735.  
  1736. p3.Size = Vector3.new(2, 2, 2)
  1737.  
  1738. 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)
  1739.  
  1740. p3.CanCollide = false
  1741.  
  1742. p3.Locked = true
  1743.  
  1744. p3.BottomSurface = Enum.SurfaceType.Smooth
  1745.  
  1746. p3.TopSurface = Enum.SurfaceType.Smooth
  1747.  
  1748. b3 = Instance.new("SpecialMesh", p3)
  1749.  
  1750. b3.MeshId = "http://www.roblox.com/asset/?id=0"
  1751.  
  1752. b3.TextureId = ""
  1753.  
  1754. b3.MeshType = Enum.MeshType.FileMesh
  1755.  
  1756. b3.Name = "Mesh"
  1757.  
  1758. b3.VertexColor = Vector3.new(0, 0, 0)
  1759.  
  1760. b3.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  1761.  
  1762. p4 = Instance.new("Part", m)
  1763.  
  1764. p4.BrickColor = BrickColor.new("Really black")
  1765.  
  1766. p4.FormFactor = Enum.FormFactor.Symmetric
  1767.  
  1768. p4.Size = Vector3.new(1, 1, 1)
  1769.  
  1770. 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)
  1771.  
  1772. p4.CanCollide = false
  1773.  
  1774. p4.Locked = true
  1775.  
  1776. p4.BottomSurface = Enum.SurfaceType.Smooth
  1777.  
  1778. p4.TopSurface = Enum.SurfaceType.Smooth
  1779.  
  1780. b4 = Instance.new("SpecialMesh", p4)
  1781.  
  1782. b4.MeshId = "http://www.roblox.com/asset/?id=0"
  1783.  
  1784. b4.TextureId = ""
  1785.  
  1786. b4.MeshType = Enum.MeshType.FileMesh
  1787.  
  1788. b4.Name = "Mesh"
  1789.  
  1790. b4.VertexColor = Vector3.new(0, 0, 0)
  1791.  
  1792. p5 = Instance.new("Part", m)
  1793.  
  1794. p5.BrickColor = BrickColor.new("Really black")
  1795.  
  1796. p5.FormFactor = Enum.FormFactor.Symmetric
  1797.  
  1798. p5.Size = Vector3.new(1, 1, 1)
  1799.  
  1800. 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)
  1801.  
  1802. p5.CanCollide = false
  1803.  
  1804. p5.Locked = true
  1805.  
  1806. p5.BottomSurface = Enum.SurfaceType.Smooth
  1807.  
  1808. p5.TopSurface = Enum.SurfaceType.Smooth
  1809.  
  1810. b5 = Instance.new("SpecialMesh", p5)
  1811.  
  1812. b5.MeshId = "http://www.roblox.com/asset/?id=0"
  1813.  
  1814. b5.TextureId = ""
  1815.  
  1816. b5.MeshType = Enum.MeshType.FileMesh
  1817.  
  1818. b5.Name = "Mesh"
  1819.  
  1820. b5.VertexColor = Vector3.new(0, 0, 0)
  1821.  
  1822. b5.Scale = Vector3.new(1, 0.899999976, 1)
  1823.  
  1824. p6 = Instance.new("Part", m)
  1825.  
  1826. p6.BrickColor = BrickColor.new("Really black")
  1827.  
  1828. p6.FormFactor = Enum.FormFactor.Symmetric
  1829.  
  1830. p6.Size = Vector3.new(1, 1, 1)
  1831.  
  1832. 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)
  1833.  
  1834. p6.CanCollide = false
  1835.  
  1836. p6.Locked = true
  1837.  
  1838. p6.BottomSurface = Enum.SurfaceType.Smooth
  1839.  
  1840. p6.TopSurface = Enum.SurfaceType.Smooth
  1841.  
  1842. b6 = Instance.new("SpecialMesh", p6)
  1843.  
  1844. b6.MeshId = "http://www.roblox.com/asset/?id=0"
  1845.  
  1846. b6.TextureId = ""
  1847.  
  1848. b6.MeshType = Enum.MeshType.FileMesh
  1849.  
  1850. b6.Name = "Mesh"
  1851.  
  1852. b6.VertexColor = Vector3.new(0, 0, 0)
  1853.  
  1854. p7 = Instance.new("Part", m)
  1855.  
  1856. p7.BrickColor = BrickColor.new("Really black")
  1857.  
  1858. p7.FormFactor = Enum.FormFactor.Symmetric
  1859.  
  1860. p7.Size = Vector3.new(1, 1, 1)
  1861.  
  1862. 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)
  1863.  
  1864. p7.CanCollide = false
  1865.  
  1866. p7.Locked = true
  1867.  
  1868. p7.BottomSurface = Enum.SurfaceType.Smooth
  1869.  
  1870. p7.TopSurface = Enum.SurfaceType.Smooth
  1871.  
  1872. b7 = Instance.new("SpecialMesh", p7)
  1873.  
  1874. b7.MeshId = "http://www.roblox.com/asset/?id=0"
  1875.  
  1876. b7.TextureId = ""
  1877.  
  1878. b7.MeshType = Enum.MeshType.FileMesh
  1879.  
  1880. b7.Name = "Mesh"
  1881.  
  1882. b7.VertexColor = Vector3.new(0, 0, 0)
  1883.  
  1884. p8 = Instance.new("Part", m)
  1885.  
  1886. p8.BrickColor = BrickColor.new("Really black")
  1887.  
  1888. p8.FormFactor = Enum.FormFactor.Symmetric
  1889.  
  1890. p8.Size = Vector3.new(1, 1, 1)
  1891.  
  1892. 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)
  1893.  
  1894. p8.CanCollide = false
  1895.  
  1896. p8.Locked = true
  1897.  
  1898. p8.BottomSurface = Enum.SurfaceType.Smooth
  1899.  
  1900. p8.TopSurface = Enum.SurfaceType.Smooth
  1901.  
  1902. b8 = Instance.new("SpecialMesh", p8)
  1903.  
  1904. b8.MeshId = "http://www.roblox.com/asset/?id=0"
  1905.  
  1906. b8.TextureId = ""
  1907.  
  1908. b8.MeshType = Enum.MeshType.FileMesh
  1909.  
  1910. b8.Name = "Mesh"
  1911.  
  1912. b8.VertexColor = Vector3.new(0, 0, 0)
  1913.  
  1914. b8.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  1915.  
  1916. p9 = Instance.new("Part", m)
  1917.  
  1918. p9.BrickColor = BrickColor.new("Really black")
  1919.  
  1920. p9.FormFactor = Enum.FormFactor.Symmetric
  1921.  
  1922. p9.Size = Vector3.new(2, 1, 2)
  1923.  
  1924. 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)
  1925.  
  1926. p9.CanCollide = false
  1927.  
  1928. p9.Locked = true
  1929.  
  1930. p9.BottomSurface = Enum.SurfaceType.Smooth
  1931.  
  1932. p9.TopSurface = Enum.SurfaceType.Smooth
  1933.  
  1934. b9 = Instance.new("SpecialMesh", p9)
  1935.  
  1936. b9.MeshId = "http://www.roblox.com/asset/?id=0"
  1937.  
  1938. b9.TextureId = ""
  1939.  
  1940. b9.MeshType = Enum.MeshType.FileMesh
  1941.  
  1942. b9.Name = "Mesh"
  1943.  
  1944. b9.VertexColor = Vector3.new(0, 0, 0)
  1945.  
  1946. b9.Scale = Vector3.new(1.01999998, 1.04999995, 1.04999995)
  1947.  
  1948. p10 = Instance.new("Part", m)
  1949.  
  1950. p10.BrickColor = BrickColor.new("Really black")
  1951.  
  1952. p10.FormFactor = Enum.FormFactor.Symmetric
  1953.  
  1954. p10.Size = Vector3.new(1, 1, 1)
  1955.  
  1956. 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)
  1957.  
  1958. p10.CanCollide = false
  1959.  
  1960. p10.Locked = true
  1961.  
  1962. p10.BottomSurface = Enum.SurfaceType.Smooth
  1963.  
  1964. p10.TopSurface = Enum.SurfaceType.Smooth
  1965.  
  1966. b10 = Instance.new("SpecialMesh", p10)
  1967.  
  1968. b10.MeshId = "http://www.roblox.com/asset/?id=0"
  1969.  
  1970. b10.TextureId = ""
  1971.  
  1972. b10.MeshType = Enum.MeshType.FileMesh
  1973.  
  1974. b10.Name = "Mesh"
  1975.  
  1976. b10.VertexColor = Vector3.new(0, 0, 0)
  1977.  
  1978. b10.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  1979.  
  1980. p11 = Instance.new("Part", m)
  1981.  
  1982. p11.BrickColor = BrickColor.new("Really black")
  1983.  
  1984. p11.FormFactor = Enum.FormFactor.Symmetric
  1985.  
  1986. p11.Size = Vector3.new(1, 1, 1)
  1987.  
  1988. 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)
  1989.  
  1990. p11.CanCollide = false
  1991.  
  1992. p11.Locked = true
  1993.  
  1994. p11.BottomSurface = Enum.SurfaceType.Smooth
  1995.  
  1996. p11.TopSurface = Enum.SurfaceType.Smooth
  1997.  
  1998. b11 = Instance.new("SpecialMesh", p11)
  1999.  
  2000. b11.MeshId = "http://www.roblox.com/asset/?id=0"
  2001.  
  2002. b11.TextureId = ""
  2003.  
  2004. b11.MeshType = Enum.MeshType.FileMesh
  2005.  
  2006. b11.Name = "Mesh"
  2007.  
  2008. b11.VertexColor = Vector3.new(0, 0, 0)
  2009.  
  2010. b11.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  2011.  
  2012. p12 = Instance.new("Part", m)
  2013.  
  2014. p12.BrickColor = BrickColor.new("Really black")
  2015.  
  2016. p12.FormFactor = Enum.FormFactor.Custom
  2017.  
  2018. p12.Size = Vector3.new(1, 3.5, 1)
  2019.  
  2020. 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)
  2021.  
  2022. p12.CanCollide = false
  2023.  
  2024. p12.Locked = true
  2025.  
  2026. p12.BottomSurface = Enum.SurfaceType.Smooth
  2027.  
  2028. p12.TopSurface = Enum.SurfaceType.Smooth
  2029.  
  2030. b12 = Instance.new("SpecialMesh", p12)
  2031.  
  2032. b12.MeshId = "http://www.roblox.com/asset/?id=0"
  2033.  
  2034. b12.TextureId = ""
  2035.  
  2036. b12.MeshType = Enum.MeshType.FileMesh
  2037.  
  2038. b12.Name = "Mesh"
  2039.  
  2040. b12.VertexColor = Vector3.new(0, 0, 0)
  2041.  
  2042. b12.Scale = Vector3.new(1, 3, 1.29999995)
  2043.  
  2044. p13 = Instance.new("Part", m)
  2045.  
  2046. p13.BrickColor = BrickColor.new("Really black")
  2047.  
  2048. p13.FormFactor = Enum.FormFactor.Custom
  2049.  
  2050. p13.Size = Vector3.new(1, 2, 1)
  2051.  
  2052. 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)
  2053.  
  2054. p13.CanCollide = false
  2055.  
  2056. p13.Locked = true
  2057.  
  2058. p13.BottomSurface = Enum.SurfaceType.Smooth
  2059.  
  2060. p13.TopSurface = Enum.SurfaceType.Smooth
  2061.  
  2062. b13 = Instance.new("SpecialMesh", p13)
  2063.  
  2064. b13.MeshId = "http://www.roblox.com/asset/?id=0"
  2065.  
  2066. b13.TextureId = ""
  2067.  
  2068. b13.MeshType = Enum.MeshType.FileMesh
  2069.  
  2070. b13.Name = "Mesh"
  2071.  
  2072. b13.VertexColor = Vector3.new(0, 0, 0)
  2073.  
  2074. b13.Scale = Vector3.new(1, 3, 1.29999995)
  2075.  
  2076. p14 = Instance.new("Part", m)
  2077.  
  2078. p14.BrickColor = BrickColor.new("Really black")
  2079.  
  2080. p14.FormFactor = Enum.FormFactor.Custom
  2081.  
  2082. p14.Size = Vector3.new(1, 2, 1)
  2083.  
  2084. 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)
  2085.  
  2086. p14.CanCollide = false
  2087.  
  2088. p14.Locked = true
  2089.  
  2090. p14.BottomSurface = Enum.SurfaceType.Smooth
  2091.  
  2092. p14.TopSurface = Enum.SurfaceType.Smooth
  2093.  
  2094. b14 = Instance.new("SpecialMesh", p14)
  2095.  
  2096. b14.MeshId = "http://www.roblox.com/asset/?id=0"
  2097.  
  2098. b14.TextureId = ""
  2099.  
  2100. b14.MeshType = Enum.MeshType.FileMesh
  2101.  
  2102. b14.Name = "Mesh"
  2103.  
  2104. b14.VertexColor = Vector3.new(0, 0, 0)
  2105.  
  2106. b14.Scale = Vector3.new(1, 3, 1.29999995)
  2107.  
  2108. p15 = Instance.new("Part", m)
  2109.  
  2110. p15.BrickColor = BrickColor.new("Really black")
  2111.  
  2112. p15.FormFactor = Enum.FormFactor.Custom
  2113.  
  2114. p15.Size = Vector3.new(1, 2.5, 1)
  2115.  
  2116. 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)
  2117.  
  2118. p15.CanCollide = false
  2119.  
  2120. p15.Locked = true
  2121.  
  2122. p15.BottomSurface = Enum.SurfaceType.Smooth
  2123.  
  2124. p15.TopSurface = Enum.SurfaceType.Smooth
  2125.  
  2126. b15 = Instance.new("SpecialMesh", p15)
  2127.  
  2128. b15.MeshId = "http://www.roblox.com/asset/?id=0"
  2129.  
  2130. b15.TextureId = ""
  2131.  
  2132. b15.MeshType = Enum.MeshType.FileMesh
  2133.  
  2134. b15.Name = "Mesh"
  2135.  
  2136. b15.VertexColor = Vector3.new(0, 0, 0)
  2137.  
  2138. b15.Scale = Vector3.new(1, 3, 1.29999995)
  2139.  
  2140. p16 = Instance.new("Part", m)
  2141.  
  2142. p16.BrickColor = BrickColor.new("Really black")
  2143.  
  2144. p16.FormFactor = Enum.FormFactor.Custom
  2145.  
  2146. p16.Size = Vector3.new(1, 2.5, 1)
  2147.  
  2148. 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)
  2149.  
  2150. p16.CanCollide = false
  2151.  
  2152. p16.Locked = true
  2153.  
  2154. p16.BottomSurface = Enum.SurfaceType.Smooth
  2155.  
  2156. p16.TopSurface = Enum.SurfaceType.Smooth
  2157.  
  2158. b16 = Instance.new("SpecialMesh", p16)
  2159.  
  2160. b16.MeshId = "http://www.roblox.com/asset/?id=0"
  2161.  
  2162. b16.TextureId = ""
  2163.  
  2164. b16.MeshType = Enum.MeshType.FileMesh
  2165.  
  2166. b16.Name = "Mesh"
  2167.  
  2168. b16.VertexColor = Vector3.new(0, 0, 0)
  2169.  
  2170. b16.Scale = Vector3.new(1, 3, 1.29999995)
  2171.  
  2172. p17 = Instance.new("Part", m)
  2173.  
  2174. p17.BrickColor = BrickColor.new("Really black")
  2175.  
  2176. p17.FormFactor = Enum.FormFactor.Custom
  2177.  
  2178. p17.Size = Vector3.new(1, 2.4000001, 1)
  2179.  
  2180. 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)
  2181.  
  2182. p17.CanCollide = false
  2183.  
  2184. p17.Locked = true
  2185.  
  2186. p17.BottomSurface = Enum.SurfaceType.Smooth
  2187.  
  2188. p17.TopSurface = Enum.SurfaceType.Smooth
  2189.  
  2190. b17 = Instance.new("SpecialMesh", p17)
  2191.  
  2192. b17.MeshId = "http://www.roblox.com/asset/?id=0"
  2193.  
  2194. b17.TextureId = ""
  2195.  
  2196. b17.MeshType = Enum.MeshType.FileMesh
  2197.  
  2198. b17.Name = "Mesh"
  2199.  
  2200. b17.VertexColor = Vector3.new(0, 0, 0)
  2201.  
  2202. b17.Scale = Vector3.new(1, 3, 1.29999995)
  2203.  
  2204. p18 = Instance.new("Part", m)
  2205.  
  2206. p18.BrickColor = BrickColor.new("Really black")
  2207.  
  2208. p18.FormFactor = Enum.FormFactor.Custom
  2209.  
  2210. p18.Size = Vector3.new(2, 2, 2)
  2211.  
  2212. 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)
  2213.  
  2214. p18.CanCollide = false
  2215.  
  2216. p18.Locked = true
  2217.  
  2218. p18.BottomSurface = Enum.SurfaceType.Smooth
  2219.  
  2220. p18.TopSurface = Enum.SurfaceType.Smooth
  2221.  
  2222. b18 = Instance.new("SpecialMesh", p18)
  2223.  
  2224. b18.MeshId = "http://www.roblox.com/asset/?id=0"
  2225.  
  2226. b18.TextureId = ""
  2227.  
  2228. b18.MeshType = Enum.MeshType.FileMesh
  2229.  
  2230. b18.Name = "Mesh"
  2231.  
  2232. b18.VertexColor = Vector3.new(0, 0, 0)
  2233.  
  2234. b18.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  2235.  
  2236. w1 = Instance.new("Weld", p1)
  2237.  
  2238. w1.Name = "Head_Weld"
  2239.  
  2240. w1.Part0 = p1
  2241.  
  2242. 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)
  2243.  
  2244. w1.Part1 = p2
  2245.  
  2246. 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)
  2247.  
  2248. w2 = Instance.new("Weld", p2)
  2249.  
  2250. w2.Name = "Part_Weld"
  2251.  
  2252. w2.Part0 = p2
  2253.  
  2254. 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)
  2255.  
  2256. w2.Part1 = p3
  2257.  
  2258. 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)
  2259.  
  2260. w3 = Instance.new("Weld", p3)
  2261.  
  2262. w3.Name = "Part_Weld"
  2263.  
  2264. w3.Part0 = p3
  2265.  
  2266. 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)
  2267.  
  2268. w3.Part1 = p4
  2269.  
  2270. 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)
  2271.  
  2272. w4 = Instance.new("Weld", p4)
  2273.  
  2274. w4.Name = "Part_Weld"
  2275.  
  2276. w4.Part0 = p4
  2277.  
  2278. 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)
  2279.  
  2280. w4.Part1 = p5
  2281.  
  2282. 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)
  2283.  
  2284. w5 = Instance.new("Weld", p5)
  2285.  
  2286. w5.Name = "Part_Weld"
  2287.  
  2288. w5.Part0 = p5
  2289.  
  2290. 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)
  2291.  
  2292. w5.Part1 = p6
  2293.  
  2294. 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)
  2295.  
  2296. w6 = Instance.new("Weld", p6)
  2297.  
  2298. w6.Name = "Part_Weld"
  2299.  
  2300. w6.Part0 = p6
  2301.  
  2302. 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)
  2303.  
  2304. w6.Part1 = p7
  2305.  
  2306. 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)
  2307.  
  2308. w7 = Instance.new("Weld", p7)
  2309.  
  2310. w7.Name = "Part_Weld"
  2311.  
  2312. w7.Part0 = p7
  2313.  
  2314. 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)
  2315.  
  2316. w7.Part1 = p8
  2317.  
  2318. 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)
  2319.  
  2320. w8 = Instance.new("Weld", p8)
  2321.  
  2322. w8.Name = "Part_Weld"
  2323.  
  2324. w8.Part0 = p8
  2325.  
  2326. 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)
  2327.  
  2328. w8.Part1 = p9
  2329.  
  2330. 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)
  2331.  
  2332. w9 = Instance.new("Weld", p9)
  2333.  
  2334. w9.Name = "Part_Weld"
  2335.  
  2336. w9.Part0 = p9
  2337.  
  2338. 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)
  2339.  
  2340. w9.Part1 = p10
  2341.  
  2342. 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)
  2343.  
  2344. w10 = Instance.new("Weld", p10)
  2345.  
  2346. w10.Name = "Part_Weld"
  2347.  
  2348. w10.Part0 = p10
  2349.  
  2350. 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)
  2351.  
  2352. w10.Part1 = p11
  2353.  
  2354. 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)
  2355.  
  2356. w11 = Instance.new("Weld", p11)
  2357.  
  2358. w11.Name = "Part_Weld"
  2359.  
  2360. w11.Part0 = p11
  2361.  
  2362. 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)
  2363.  
  2364. w11.Part1 = p12
  2365.  
  2366. 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)
  2367.  
  2368. w12 = Instance.new("Weld", p12)
  2369.  
  2370. w12.Name = "Part_Weld"
  2371.  
  2372. w12.Part0 = p12
  2373.  
  2374. 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)
  2375.  
  2376. w12.Part1 = p13
  2377.  
  2378. 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)
  2379.  
  2380. w13 = Instance.new("Weld", p13)
  2381.  
  2382. w13.Name = "Part_Weld"
  2383.  
  2384. w13.Part0 = p13
  2385.  
  2386. 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)
  2387.  
  2388. w13.Part1 = p14
  2389.  
  2390. 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)
  2391.  
  2392. w14 = Instance.new("Weld", p14)
  2393.  
  2394. w14.Name = "Part_Weld"
  2395.  
  2396. w14.Part0 = p14
  2397.  
  2398. 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)
  2399.  
  2400. w14.Part1 = p15
  2401.  
  2402. 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)
  2403.  
  2404. w15 = Instance.new("Weld", p15)
  2405.  
  2406. w15.Name = "Part_Weld"
  2407.  
  2408. w15.Part0 = p15
  2409.  
  2410. 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)
  2411.  
  2412. w15.Part1 = p16
  2413.  
  2414. 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)
  2415.  
  2416. w16 = Instance.new("Weld", p16)
  2417.  
  2418. w16.Name = "Part_Weld"
  2419.  
  2420. w16.Part0 = p16
  2421.  
  2422. 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)
  2423.  
  2424. w16.Part1 = p17
  2425.  
  2426. 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)
  2427.  
  2428. w17 = Instance.new("Weld", p17)
  2429.  
  2430. w17.Name = "Part_Weld"
  2431.  
  2432. w17.Part0 = p17
  2433.  
  2434. 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)
  2435.  
  2436. w17.Part1 = p18
  2437.  
  2438. 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)
  2439.  
  2440. m.Parent = char
  2441.  
  2442. m:MakeJoints()
  2443.  
  2444. ----------------------------------------------------
  2445.  
  2446. local cor = Instance.new("Part", char.Hair)
  2447.  
  2448. cor.Name = "Link"
  2449.  
  2450. cor.Locked = true
  2451.  
  2452. cor.BottomSurface = 0
  2453.  
  2454. cor.CanCollide = false
  2455.  
  2456. cor.Size = Vector3.new(1, 9, 1)
  2457.  
  2458. cor.Transparency = 1
  2459.  
  2460. cor.TopSurface = 0
  2461.  
  2462. corw = Instance.new("Weld", cor)
  2463.  
  2464. corw.Part0 = hed
  2465.  
  2466. corw.Part1 = cor
  2467.  
  2468. corw.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2469.  
  2470. corw.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2471.  
  2472. weld1 = Instance.new("Weld", char.Hair)
  2473.  
  2474. weld1.Part0 = cor
  2475.  
  2476. weld1.Part1 = char.Hair.Head
  2477.  
  2478. weld1.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2479.  
  2480. ----------------------------------------------------
  2481.  
  2482. GroundWave1 = function()
  2483.  
  2484. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2485.  
  2486. local Colors = {"Royal purple", "Really black"}
  2487.  
  2488. local wave = Instance.new("Part", torso)
  2489.  
  2490. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  2491.  
  2492. wave.Anchored = true
  2493.  
  2494. wave.CanCollide = false
  2495.  
  2496. wave.Locked = true
  2497.  
  2498. wave.Size = Vector3.new(1, 1, 1)
  2499.  
  2500. wave.TopSurface = "Smooth"
  2501.  
  2502. wave.BottomSurface = "Smooth"
  2503.  
  2504. wave.Transparency = 0.35
  2505.  
  2506. wave.CFrame = HandCF
  2507.  
  2508. wm = Instance.new("SpecialMesh", wave)
  2509.  
  2510. wm.MeshId = "rbxassetid://3270017"
  2511.  
  2512. coroutine.wrap(function()
  2513.  
  2514. for i = 1, 30, 1 do
  2515.  
  2516. wm.Scale = Vector3.new(6 + i*6.7, 6 + i*6.7, 1)
  2517.  
  2518. wave.Size = wm.Scale
  2519.  
  2520. wave.CFrame = HandCF
  2521.  
  2522. wave.Transparency = i/30
  2523.  
  2524. wait()
  2525.  
  2526. end
  2527.  
  2528. wait()
  2529.  
  2530. wave:Destroy()
  2531.  
  2532. end)()
  2533.  
  2534. end
  2535.  
  2536. ----------------------------------------------------
  2537.  
  2538. GroundWave = function()
  2539.  
  2540. if Transforming == true then
  2541.  
  2542. local wave = Instance.new("Part", torso)
  2543.  
  2544. wave.BrickColor = BrickColor.new("Alder")
  2545.  
  2546. wave.Anchored = true
  2547.  
  2548. wave.CanCollide = false
  2549.  
  2550. wave.Locked = true
  2551.  
  2552. wave.Size = Vector3.new(6, 6, 6)
  2553.  
  2554. wave.TopSurface = "Smooth"
  2555.  
  2556. wave.BottomSurface = "Smooth"
  2557.  
  2558. wave.Material = "Neon"
  2559.  
  2560. wave.Transparency = 0.35
  2561.  
  2562. wave.CFrame = fx.CFrame
  2563.  
  2564. wm = Instance.new("SpecialMesh", wave)
  2565.  
  2566. wm.MeshType = "Sphere"
  2567.  
  2568. wm.Scale = Vector3.new(15,1,15)
  2569.  
  2570. coroutine.wrap(function()
  2571.  
  2572. for i = 1, 18, 1 do
  2573.  
  2574. wm.Scale = Vector3.new(5 + i*5, 0.1 + i*0.1, 5 + i*5)
  2575.  
  2576. --wave.Size = wm.Scale
  2577.  
  2578. wave.CFrame = fx.CFrame
  2579.  
  2580. wave.Transparency = i/14
  2581.  
  2582. wait()
  2583.  
  2584. end
  2585.  
  2586. wait()
  2587.  
  2588. wave:Destroy()
  2589.  
  2590. end)()
  2591.  
  2592. elseif Transforming == false then
  2593.  
  2594. wait()
  2595.  
  2596. end
  2597.  
  2598. end
  2599.  
  2600.  
  2601.  
  2602. for i = 1, 100 do rs:wait()
  2603.  
  2604. fx.CFrame = torso.CFrame
  2605.  
  2606. end
  2607.  
  2608.  
  2609.  
  2610. Spawn(function()
  2611.  
  2612. while wait(1) do
  2613.  
  2614. GroundWave()
  2615.  
  2616. end
  2617.  
  2618. end)
  2619.  
  2620.  
  2621.  
  2622. wait(4)
  2623.  
  2624.  
  2625.  
  2626. Transforming = false
  2627.  
  2628.  
  2629.  
  2630. for i = 1, 20 do rs:wait()
  2631.  
  2632. fx.Transparency = fx.Transparency + (1/20)
  2633.  
  2634. fx.CFrame = torso.CFrame
  2635.  
  2636. fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5)
  2637.  
  2638. rs:wait()
  2639.  
  2640. end
  2641.  
  2642.  
  2643.  
  2644. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2645.  
  2646. local wave = Instance.new("Part", torso)
  2647.  
  2648. wave.BrickColor = BrickColor.new("Institutional white")
  2649.  
  2650. wave.Anchored = true
  2651.  
  2652. wave.CanCollide = false
  2653.  
  2654. wave.Locked = true
  2655.  
  2656. wave.Size = Vector3.new(1, 1, 1)
  2657.  
  2658. wave.TopSurface = "Smooth"
  2659.  
  2660. wave.BottomSurface = "Smooth"
  2661.  
  2662. wave.Transparency = 0.35
  2663.  
  2664. wave.CFrame = HandCF
  2665.  
  2666. wm = Instance.new("SpecialMesh", wave)
  2667.  
  2668. wm.MeshId = "rbxassetid://3270017"
  2669.  
  2670. coroutine.wrap(function()
  2671.  
  2672. for i = 1, 14, 1 do
  2673.  
  2674. wm.Scale = Vector3.new(6 + i*6.6, 6 + i*6.6, 1)
  2675.  
  2676. wave.Size = wm.Scale
  2677.  
  2678. wave.CFrame = HandCF
  2679.  
  2680. wave.Transparency = i/14
  2681.  
  2682. wait()
  2683.  
  2684. end
  2685.  
  2686. wait()
  2687.  
  2688. wave:Destroy()
  2689.  
  2690. end)()
  2691.  
  2692. hum.WalkSpeed = 16
  2693.  
  2694. ----------------------------------------------------
  2695.  
  2696. Blast = function()
  2697.  
  2698. local Colors = {"Alder", "Alder"}
  2699.  
  2700. local wave = Instance.new("Part", torso)
  2701.  
  2702. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  2703.  
  2704. wave.Anchored = true
  2705.  
  2706. wave.CanCollide = false
  2707.  
  2708. wave.Locked = true
  2709.  
  2710. wave.Size = Vector3.new(1, 1, 1)
  2711.  
  2712. wave.TopSurface = "Smooth"
  2713.  
  2714. wave.BottomSurface = "Smooth"
  2715.  
  2716. wave.Transparency = 0.35
  2717.  
  2718. wave.CFrame = rarm.CFrame
  2719.  
  2720. wm = Instance.new("SpecialMesh", wave)
  2721.  
  2722. wm.MeshType = "Brick"
  2723.  
  2724. wm.Scale = Vector3.new(1,1,1)
  2725.  
  2726. z = Instance.new("Sound",wave)
  2727.  
  2728. z.SoundId = "rbxassetid://237035051"
  2729.  
  2730. z.Volume = 1
  2731.  
  2732. z.Pitch = .9
  2733.  
  2734. z:Play()
  2735.  
  2736. coroutine.wrap(function()
  2737.  
  2738. for i = 1, 30, 1 do
  2739.  
  2740. wave.Size = Vector3.new(1 + i*4, 1 + i*4, 1 + i*4)
  2741.  
  2742. --wave.Size = wm.Scale
  2743.  
  2744. wave.CFrame = rarm.CFrame
  2745.  
  2746. wave.Transparency = (1/14)
  2747.  
  2748. rs:wait()
  2749.  
  2750. end
  2751.  
  2752. rs:wait()
  2753.  
  2754. wave:Destroy()
  2755.  
  2756. z:Destroy()
  2757.  
  2758. end)()
  2759.  
  2760. end
  2761.  
  2762. ----------------------------------------------------
  2763.  
  2764. rarm.Touched:connect(function(ht)
  2765.  
  2766. hit = ht.Parent
  2767.  
  2768. if ht and hit:IsA("Model") then
  2769.  
  2770. if hit:FindFirstChild("Humanoid") then
  2771.  
  2772. if hit.Name ~= p.Name then
  2773.  
  2774. if Debounces.RPunch == true and Debounces.RPunched == false then
  2775.  
  2776. Debounces.RPunched = true
  2777.  
  2778. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  2779.  
  2780. if Debounces.ks==true then
  2781.  
  2782. z = Instance.new("Sound",hed)
  2783.  
  2784. z.SoundId = "rbxassetid://169380525"
  2785.  
  2786. z.Pitch = ptz[math.random(1,#ptz)]
  2787.  
  2788. z.Volume = 1
  2789.  
  2790. z:Play()
  2791.  
  2792. end
  2793.  
  2794. wait(.2)
  2795.  
  2796. Debounces.RPunched = false
  2797.  
  2798. end
  2799.  
  2800. end
  2801.  
  2802. end
  2803.  
  2804. elseif ht and hit:IsA("Hat") then
  2805.  
  2806. if hit.Parent.Name ~= p.Name then
  2807.  
  2808. if hit.Parent:FindFirstChild("Humanoid") then
  2809.  
  2810. if Debounces.RPunch == true and Debounces.RPunched == false then
  2811.  
  2812. Debounces.RPunched = true
  2813.  
  2814. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  2815.  
  2816. if Debounces.ks==true then
  2817.  
  2818. z = Instance.new("Sound",hed)
  2819.  
  2820. z.SoundId = "rbxassetid://169380525"
  2821.  
  2822. z.Pitch = ptz[math.random(1,#ptz)]
  2823.  
  2824. z.Volume = 1
  2825.  
  2826. z:Play()
  2827.  
  2828. end
  2829.  
  2830. wait(.2)
  2831.  
  2832. Debounces.RPunched = false
  2833.  
  2834. end
  2835.  
  2836. end
  2837.  
  2838. end
  2839.  
  2840. end
  2841.  
  2842. end)
  2843.  
  2844. larm.Touched:connect(function(ht)
  2845.  
  2846. hit = ht.Parent
  2847.  
  2848. if ht and hit:IsA("Model") then
  2849.  
  2850. if hit:FindFirstChild("Humanoid") then
  2851.  
  2852. if hit.Name ~= p.Name then
  2853.  
  2854. if Debounces.LPunch == true and Debounces.LPunched == false then
  2855.  
  2856. Debounces.LPunched = true
  2857.  
  2858. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  2859.  
  2860. if Debounces.ks2==true then
  2861.  
  2862. z = Instance.new("Sound",hed)
  2863.  
  2864. z.SoundId = "rbxassetid://169380525"
  2865.  
  2866. z.Pitch = ptz[math.random(1,#ptz)]
  2867.  
  2868. z.Volume = 1
  2869.  
  2870. z:Play()
  2871.  
  2872. end
  2873.  
  2874. wait(.2)
  2875.  
  2876. Debounces.LPunched = false
  2877.  
  2878. end
  2879.  
  2880. end
  2881.  
  2882. end
  2883.  
  2884. elseif ht and hit:IsA("Hat") then
  2885.  
  2886. if hit.Parent.Name ~= p.Name then
  2887.  
  2888. if hit.Parent:FindFirstChild("Humanoid") then
  2889.  
  2890. if Debounces.LPunch == true and Debounces.LPunched == false then
  2891.  
  2892. Debounces.LPunched = true
  2893.  
  2894. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  2895.  
  2896. if Debounces.ks2==true then
  2897.  
  2898. z = Instance.new("Sound",hed)
  2899.  
  2900. z.SoundId = "rbxassetid://169380525"
  2901.  
  2902. z.Pitch = ptz[math.random(1,#ptz)]
  2903.  
  2904. z.Volume = 1
  2905.  
  2906. z:Play()
  2907.  
  2908. end
  2909.  
  2910. wait(.2)
  2911.  
  2912. Debounces.LPunched = false
  2913.  
  2914. end
  2915.  
  2916. end
  2917.  
  2918. end
  2919.  
  2920. end
  2921.  
  2922. end)
  2923.  
  2924. ----------------------------------------------------
  2925.  
  2926. mod4 = Instance.new("Model",char)
  2927.  
  2928.  
  2929.  
  2930. ptez = {0.7, 0.8, 0.9, 1}
  2931.  
  2932.  
  2933.  
  2934. function FindNearestTorso(Position,Distance,SinglePlayer)
  2935.  
  2936. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  2937.  
  2938. local List = {}
  2939.  
  2940. for i,v in pairs(workspace:GetChildren())do
  2941.  
  2942. if v:IsA("Model")then
  2943.  
  2944. if v:findFirstChild("Torso")then
  2945.  
  2946. if v ~= char then
  2947.  
  2948. if(v.Torso.Position -Position).magnitude <= Distance then
  2949.  
  2950. table.insert(List,v)
  2951.  
  2952. end
  2953.  
  2954. end
  2955.  
  2956. end
  2957.  
  2958. end
  2959.  
  2960. end
  2961.  
  2962. return List
  2963.  
  2964. end
  2965.  
  2966.  
  2967.  
  2968. function Punch()
  2969.  
  2970. part=Instance.new('Part',mod4)
  2971.  
  2972. part.Anchored=true
  2973.  
  2974. part.CanCollide=false
  2975.  
  2976. part.FormFactor='Custom'
  2977.  
  2978. part.Size=Vector3.new(.2,.2,.2)
  2979.  
  2980. part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
  2981.  
  2982. part.Transparency=.7
  2983.  
  2984. part.BrickColor=BrickColor.new('Alder')
  2985.  
  2986. mesh=Instance.new('SpecialMesh',part)
  2987.  
  2988. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  2989.  
  2990. mesh.Scale=Vector3.new(8,8,8)
  2991.  
  2992. part2=Instance.new('Part',mod4)
  2993.  
  2994. part2.Anchored=true
  2995.  
  2996. part2.CanCollide=false
  2997.  
  2998. part2.FormFactor='Custom'
  2999.  
  3000. part2.Size=Vector3.new(.7,.7,.7)
  3001.  
  3002. part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
  3003.  
  3004. part2.Transparency=.7
  3005.  
  3006. part2.BrickColor=BrickColor.new('Alder')
  3007.  
  3008. mesh2=Instance.new('SpecialMesh',part2)
  3009.  
  3010. mesh2.MeshId='http://www.roblox.com/asset/?id=1323306'
  3011.  
  3012. mesh2.Scale=Vector3.new(12,6,12)
  3013.  
  3014. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  3015.  
  3016. if v:FindFirstChild('Humanoid') then
  3017.  
  3018. v.Humanoid:TakeDamage(math.random(2,6))
  3019.  
  3020. end
  3021.  
  3022. end
  3023.  
  3024. coroutine.resume(coroutine.create(function()
  3025.  
  3026. for i=0,0.62,0.4 do
  3027.  
  3028. wait()
  3029.  
  3030. part.CFrame=part.CFrame
  3031.  
  3032. part.Transparency=i
  3033.  
  3034. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  3035.  
  3036. part2.CFrame=part2.CFrame
  3037.  
  3038. part2.Transparency=i
  3039.  
  3040. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  3041.  
  3042. end
  3043.  
  3044. part.Parent=nil
  3045.  
  3046. part2.Parent=nil
  3047.  
  3048. end))
  3049.  
  3050. end
  3051.  
  3052. ----------------------------------------------------
  3053.  
  3054. rarm.Touched:connect(function(ht)
  3055.  
  3056. hit = ht.Parent
  3057.  
  3058. if ht and hit:IsA("Model") then
  3059.  
  3060. if hit:FindFirstChild("Humanoid") then
  3061.  
  3062. if hit.Name ~= p.Name then
  3063.  
  3064. if Debounces.RPunch == true and Debounces.RPunched == false then
  3065.  
  3066. Debounces.RPunched = true
  3067.  
  3068. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  3069.  
  3070. if Debounces.ks==true then
  3071.  
  3072. z = Instance.new("Sound",hed)
  3073.  
  3074. z.SoundId = "rbxassetid://169380525"
  3075.  
  3076. z.Pitch = ptz[math.random(1,#ptz)]
  3077.  
  3078. z.Volume = 1
  3079.  
  3080. z:Play()
  3081.  
  3082. end
  3083.  
  3084. wait(.2)
  3085.  
  3086. Debounces.RPunched = false
  3087.  
  3088. end
  3089.  
  3090. end
  3091.  
  3092. end
  3093.  
  3094. elseif ht and hit:IsA("Hat") then
  3095.  
  3096. if hit.Parent.Name ~= p.Name then
  3097.  
  3098. if hit.Parent:FindFirstChild("Humanoid") then
  3099.  
  3100. if Debounces.RPunch == true and Debounces.RPunched == false then
  3101.  
  3102. Debounces.RPunched = true
  3103.  
  3104. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  3105.  
  3106. if Debounces.ks==true then
  3107.  
  3108. z = Instance.new("Sound",hed)
  3109.  
  3110. z.SoundId = "rbxassetid://169380525"
  3111.  
  3112. z.Pitch = ptz[math.random(1,#ptz)]
  3113.  
  3114. z.Volume = 1
  3115.  
  3116. z:Play()
  3117.  
  3118. end
  3119.  
  3120. wait(.2)
  3121.  
  3122. Debounces.RPunched = false
  3123.  
  3124. end
  3125.  
  3126. end
  3127.  
  3128. end
  3129.  
  3130. end
  3131.  
  3132. end)
  3133.  
  3134. larm.Touched:connect(function(ht)
  3135.  
  3136. hit = ht.Parent
  3137.  
  3138. if ht and hit:IsA("Model") then
  3139.  
  3140. if hit:FindFirstChild("Humanoid") then
  3141.  
  3142. if hit.Name ~= p.Name then
  3143.  
  3144. if Debounces.LPunch == true and Debounces.LPunched == false then
  3145.  
  3146. Debounces.LPunched = true
  3147.  
  3148. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  3149.  
  3150. if Debounces.ks2==true then
  3151.  
  3152. z = Instance.new("Sound",hed)
  3153.  
  3154. z.SoundId = "rbxassetid://169380525"
  3155.  
  3156. z.Pitch = ptz[math.random(1,#ptz)]
  3157.  
  3158. z.Volume = 1
  3159.  
  3160. z:Play()
  3161.  
  3162. end
  3163.  
  3164. wait(.2)
  3165.  
  3166. Debounces.LPunched = false
  3167.  
  3168. end
  3169.  
  3170. end
  3171.  
  3172. end
  3173.  
  3174. elseif ht and hit:IsA("Hat") then
  3175.  
  3176. if hit.Parent.Name ~= p.Name then
  3177.  
  3178. if hit.Parent:FindFirstChild("Humanoid") then
  3179.  
  3180. if Debounces.LPunch == true and Debounces.LPunched == false then
  3181.  
  3182. Debounces.LPunched = true
  3183.  
  3184. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  3185.  
  3186. if Debounces.ks2==true then
  3187.  
  3188. z = Instance.new("Sound",hed)
  3189.  
  3190. z.SoundId = "rbxassetid://169380525"
  3191.  
  3192. z.Pitch = ptz[math.random(1,#ptz)]
  3193.  
  3194. z.Volume = 1
  3195.  
  3196. z:Play()
  3197.  
  3198. end
  3199.  
  3200. wait(.2)
  3201.  
  3202. Debounces.LPunched = false
  3203.  
  3204. end
  3205.  
  3206. end
  3207.  
  3208. end
  3209.  
  3210. end
  3211.  
  3212. end)
  3213.  
  3214. ----------------------------------------------------
  3215.  
  3216. local player = game.Players.LocalPlayer
  3217.  
  3218. local pchar = player.Character
  3219.  
  3220. local mouse = player:GetMouse()
  3221.  
  3222. local cam = workspace.CurrentCamera
  3223.  
  3224.  
  3225.  
  3226. local rad = math.rad
  3227.  
  3228.  
  3229.  
  3230. local keysDown = {}
  3231.  
  3232. local flySpeed = 0
  3233.  
  3234. local MAX_FLY_SPEED = 150
  3235.  
  3236.  
  3237.  
  3238. local canFly = false
  3239.  
  3240. local flyToggled = false
  3241.  
  3242.  
  3243.  
  3244. local forward, side = 0, 0
  3245.  
  3246. local lastForward, lastSide = 0, 0
  3247.  
  3248.  
  3249.  
  3250. local floatBP = Instance.new("BodyPosition")
  3251.  
  3252. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  3253.  
  3254. local flyBV = Instance.new("BodyVelocity")
  3255.  
  3256. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  3257.  
  3258. local turnBG = Instance.new("BodyGyro")
  3259.  
  3260. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3261.  
  3262.  
  3263.  
  3264. mouse.KeyDown:connect(function(key)
  3265.  
  3266. keysDown[key] = true
  3267.  
  3268.  
  3269.  
  3270. if key == "f" then
  3271.  
  3272. flyToggled = not flyToggled
  3273.  
  3274.  
  3275.  
  3276. if not flyToggled then
  3277.  
  3278. stanceToggle = "Normal"
  3279.  
  3280. floatBP.Parent = nil
  3281.  
  3282. flyBV.Parent = nil
  3283.  
  3284. turnBG.Parent = nil
  3285.  
  3286. root.Velocity = Vector3.new()
  3287.  
  3288. pchar.Humanoid.PlatformStand = false
  3289.  
  3290. end
  3291.  
  3292. end
  3293.  
  3294.  
  3295.  
  3296. end)
  3297.  
  3298. mouse.KeyUp:connect(function(key)
  3299.  
  3300. keysDown[key] = nil
  3301.  
  3302. end)
  3303.  
  3304.  
  3305.  
  3306. local function updateFly()
  3307.  
  3308.  
  3309.  
  3310. if not flyToggled then return end
  3311.  
  3312.  
  3313.  
  3314. lastForward = forward
  3315.  
  3316. lastSide = side
  3317.  
  3318.  
  3319.  
  3320. forward = 0
  3321.  
  3322. side = 0
  3323.  
  3324.  
  3325.  
  3326. if keysDown.w then
  3327.  
  3328. forward = forward + 1
  3329.  
  3330. end
  3331.  
  3332. if keysDown.s then
  3333.  
  3334. forward = forward - 1
  3335.  
  3336. end
  3337.  
  3338. if keysDown.a then
  3339.  
  3340. side = side - 1
  3341.  
  3342. end
  3343.  
  3344. if keysDown.d then
  3345.  
  3346. side = side + 1
  3347.  
  3348. end
  3349.  
  3350.  
  3351.  
  3352. canFly = (forward ~= 0 or side ~= 0)
  3353.  
  3354.  
  3355.  
  3356. if canFly then
  3357.  
  3358. stanceToggle = "Floating"
  3359.  
  3360. turnBG.Parent = root
  3361.  
  3362. floatBP.Parent = nil
  3363.  
  3364. flyBV.Parent = root
  3365.  
  3366.  
  3367.  
  3368. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  3369.  
  3370. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  3371.  
  3372. else
  3373.  
  3374. floatBP.position = root.Position
  3375.  
  3376. floatBP.Parent = root
  3377.  
  3378.  
  3379.  
  3380. flySpeed = flySpeed - 1
  3381.  
  3382. if flySpeed < 0 then flySpeed = 0 end
  3383.  
  3384. end
  3385.  
  3386.  
  3387.  
  3388. local camCF = cam.CoordinateFrame
  3389.  
  3390. local in_forward = canFly and forward or lastForward
  3391.  
  3392. local in_side = canFly and side or lastSide
  3393.  
  3394.  
  3395.  
  3396. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  3397.  
  3398. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  3399.  
  3400.  
  3401.  
  3402. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  3403.  
  3404. 0)
  3405.  
  3406. end
  3407.  
  3408.  
  3409.  
  3410. game:service'RunService'.RenderStepped:connect(function()
  3411.  
  3412. if flyToggled then
  3413.  
  3414. pchar.Humanoid.PlatformStand = true
  3415.  
  3416. end
  3417.  
  3418. updateFly()
  3419.  
  3420. end)
  3421.  
  3422. mouse.KeyDown:connect(function(key)
  3423.  
  3424. if string.byte(key) == 52 then
  3425.  
  3426. char.Humanoid.WalkSpeed = 60
  3427.  
  3428. end
  3429.  
  3430. end)
  3431.  
  3432. mouse.KeyUp:connect(function(key)
  3433.  
  3434. if string.byte(key) == 52 then
  3435.  
  3436. char.Humanoid.WalkSpeed = 8
  3437.  
  3438. end
  3439.  
  3440. end)
  3441.  
  3442. -------------------------------
  3443.  
  3444. local animpose = "Idle"
  3445.  
  3446. local lastanimpose = "Idle"
  3447.  
  3448. local sine = 0
  3449.  
  3450. local change = 1
  3451.  
  3452. local val = 0
  3453.  
  3454. local ffing = false
  3455.  
  3456. -------------------------------
  3457.  
  3458. game:GetService("RunService").RenderStepped:connect(function()
  3459.  
  3460. --[[if char.Humanoid.Jump == true then
  3461.  
  3462. jump = true
  3463.  
  3464. else
  3465.  
  3466. jump = false
  3467.  
  3468. end]]
  3469.  
  3470. char.Humanoid.FreeFalling:connect(function(f)
  3471.  
  3472. if f then
  3473.  
  3474. ffing = true
  3475.  
  3476. else
  3477.  
  3478. ffing = false
  3479.  
  3480. end
  3481.  
  3482. end)
  3483.  
  3484. sine = sine + change
  3485.  
  3486. if jumpn == true then
  3487.  
  3488. animpose = "Jumping"
  3489.  
  3490. elseif ffing == true then
  3491.  
  3492. animpose = "Freefalling"
  3493.  
  3494. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  3495.  
  3496. animpose = "Idle"
  3497.  
  3498. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  3499.  
  3500. animpose = "Walking"
  3501.  
  3502. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  3503.  
  3504. animpose = "Running"
  3505.  
  3506. end
  3507.  
  3508. if animpose ~= lastanimpose then
  3509.  
  3510. sine = 0
  3511.  
  3512. if Debounces.NoIdl == false then
  3513.  
  3514. if animpose == "Idle" then
  3515.  
  3516. for i = 1, 2 do
  3517.  
  3518. 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)
  3519.  
  3520. 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)
  3521.  
  3522. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  3523.  
  3524. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3525.  
  3526. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  3527.  
  3528. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  3529.  
  3530. end
  3531.  
  3532. elseif animpose == "Walking" then
  3533.  
  3534. for i = 1, 2 do
  3535.  
  3536. 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)
  3537.  
  3538. 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)
  3539.  
  3540. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  3541.  
  3542. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  3543.  
  3544. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  3545.  
  3546. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  3547.  
  3548. end
  3549.  
  3550. elseif animpose == "Running" then
  3551.  
  3552. for i = 1, 2 do
  3553.  
  3554. 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)
  3555.  
  3556. 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)
  3557.  
  3558. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10),0,0), 0.4)
  3559.  
  3560. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),0, math.rad(0)), 0.4)
  3561.  
  3562. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-7)), 0.4)
  3563.  
  3564. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(7)), 0.4)
  3565.  
  3566. wait()
  3567.  
  3568. end
  3569.  
  3570. end
  3571.  
  3572. else
  3573.  
  3574. end
  3575.  
  3576. end
  3577.  
  3578. lastanimpose = animpose
  3579.  
  3580. if Debounces.NoIdl == false then
  3581.  
  3582. if animpose == "Idle" then
  3583.  
  3584. change = 0.5
  3585.  
  3586. 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)
  3587.  
  3588. 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)
  3589.  
  3590. 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)
  3591.  
  3592. 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)
  3593.  
  3594. 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)
  3595.  
  3596. 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)
  3597.  
  3598. elseif animpose == "Walking" then
  3599.  
  3600. change = 1
  3601.  
  3602. 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)
  3603.  
  3604. 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)
  3605.  
  3606. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  3607.  
  3608. 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)
  3609.  
  3610. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  3611.  
  3612. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  3613.  
  3614. elseif animpose == "Running" then
  3615.  
  3616. change = 1
  3617.  
  3618. 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)
  3619.  
  3620. 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)
  3621.  
  3622. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
  3623.  
  3624. 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)
  3625.  
  3626. 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)
  3627.  
  3628. 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)
  3629.  
  3630. end
  3631.  
  3632. end
  3633.  
  3634. end)
  3635.  
  3636.  
  3637.  
  3638. hum.MaxHealth = 9001
  3639.  
  3640. wait(3)
  3641.  
  3642. hum.Health = 9001
  3643.  
  3644.  
  3645.  
  3646. function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) -- Lightning module
  3647.  
  3648. --[[Part0 = Vector3 (Start pos)
  3649.  
  3650. Part1 = Vector3 (End pos)
  3651.  
  3652. Times = number (Amount of lightning parts)
  3653.  
  3654. Offset = number (Offset)
  3655.  
  3656. Color = color (brickcolor value)
  3657.  
  3658. Thickness = number (thickness)
  3659.  
  3660. Trans = number (transparency)
  3661.  
  3662. ]]--
  3663.  
  3664. local magz = (Part0 - Part1).magnitude
  3665.  
  3666. local curpos = Part0
  3667.  
  3668. local trz = {-Offset,Offset}
  3669.  
  3670. for i=1,Times do
  3671.  
  3672. local li = Instance.new("Part", torso)
  3673.  
  3674. li.Name = "Lightning"
  3675.  
  3676. li.TopSurface =0
  3677.  
  3678. li.Material = "Neon"
  3679.  
  3680. li.BottomSurface = 0
  3681.  
  3682. li.Anchored = true
  3683.  
  3684. li.Locked = true
  3685.  
  3686. li.Transparency = Trans or 0.4
  3687.  
  3688. li.BrickColor = BrickColor.new(Color)
  3689.  
  3690. li.formFactor = "Custom"
  3691.  
  3692. li.CanCollide = false
  3693.  
  3694. li.Size = Vector3.new(Thickness,Thickness,magz/Times)
  3695.  
  3696. local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  3697.  
  3698. local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
  3699.  
  3700. if Times == i then
  3701.  
  3702. local magz2 = (curpos - Part1).magnitude
  3703.  
  3704. li.Size = Vector3.new(Thickness,Thickness,magz2)
  3705.  
  3706. li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
  3707.  
  3708. else
  3709.  
  3710. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  3711.  
  3712. end
  3713.  
  3714. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
  3715.  
  3716. game.Debris:AddItem(li,.1)
  3717.  
  3718. end
  3719.  
  3720. end
  3721.  
  3722.  
  3723.  
  3724. BodyParts = {} -- Parts to emit lightning effects from
  3725.  
  3726. for _, v in pairs(char:GetChildren()) do
  3727.  
  3728. if v:IsA("Part") then
  3729.  
  3730. table.insert(BodyParts, v)
  3731.  
  3732. end
  3733.  
  3734. end
  3735.  
  3736.  
  3737.  
  3738. Bounding = {} -- Calculate the bounding boxes
  3739.  
  3740. for _, v in pairs(BodyParts) do
  3741.  
  3742. local temp = {X=nil, Y=nil, Z=nil}
  3743.  
  3744. temp.X = v.Size.X/2 * 10
  3745.  
  3746. temp.Y = v.Size.Y/2 * 10
  3747.  
  3748. temp.Z = v.Size.Z/2 * 10
  3749.  
  3750. Bounding[v.Name] = temp
  3751.  
  3752. --table.insert(Bounding, v.Name, temp)
  3753.  
  3754. end
  3755.  
  3756.  
  3757.  
  3758. while wait(math.random(1,10)/10) do -- Emit the Lightning effects randomly
  3759.  
  3760. local Body1 = BodyParts[math.random(#BodyParts)]
  3761.  
  3762. local Body2 = BodyParts[math.random(#BodyParts)]
  3763.  
  3764. local Pos1 = Vector3.new(
  3765.  
  3766. math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/10,
  3767.  
  3768. math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/10,
  3769.  
  3770. math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/10
  3771.  
  3772. )
  3773.  
  3774. local Pos2 = Vector3.new(
  3775.  
  3776. math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/10,
  3777.  
  3778. math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/10,
  3779.  
  3780. math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/10
  3781.  
  3782. )
  3783.  
  3784. local SPos1 = Body1.Position + Pos1
  3785.  
  3786. local SPos2 = Body2.Position + Pos2
  3787.  
  3788. Lightning(SPos1, SPos2, 4, 3, "Alder", .3, .56)
  3789.  
  3790. end
  3791.  
  3792.  
  3793.  
  3794. Player=game:GetService('Players').LocalPlayer
  3795.  
  3796. Character=Player.Character
  3797.  
  3798. Mouse=Player:GetMouse()
  3799.  
  3800. m=Instance.new('Model',Character)
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806. local function weldBetween(a, b)
  3807.  
  3808. local weldd = Instance.new("ManualWeld")
  3809.  
  3810. weldd.Part0 = a
  3811.  
  3812. weldd.Part1 = b
  3813.  
  3814. weldd.C0 = CFrame.new()
  3815.  
  3816. weldd.C1 = b.CFrame:inverse() * a.CFrame
  3817.  
  3818. weldd.Parent = a
  3819.  
  3820. return weldd
  3821.  
  3822. end
  3823.  
  3824.  
  3825.  
  3826. it=Instance.new
  3827.  
  3828.  
  3829.  
  3830. function nooutline(part)
  3831.  
  3832. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  3833.  
  3834. end
  3835.  
  3836.  
  3837.  
  3838. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  3839.  
  3840. local fp=it("Part")
  3841.  
  3842. fp.formFactor=formfactor
  3843.  
  3844. fp.Parent=parent
  3845.  
  3846. fp.Reflectance=reflectance
  3847.  
  3848. fp.Transparency=transparency
  3849.  
  3850. fp.CanCollide=false
  3851.  
  3852. fp.Locked=true
  3853.  
  3854. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  3855.  
  3856. fp.Name=name
  3857.  
  3858. fp.Size=size
  3859.  
  3860. fp.Position=Character.Torso.Position
  3861.  
  3862. nooutline(fp)
  3863.  
  3864. fp.Material=material
  3865.  
  3866. fp:BreakJoints()
  3867.  
  3868. return fp
  3869.  
  3870. end
  3871.  
  3872.  
  3873.  
  3874. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  3875.  
  3876. local mesh=it(Mesh)
  3877.  
  3878. mesh.Parent=part
  3879.  
  3880. if Mesh=="SpecialMesh" then
  3881.  
  3882. mesh.MeshType=meshtype
  3883.  
  3884. mesh.MeshId=meshid
  3885.  
  3886. end
  3887.  
  3888. mesh.Offset=offset
  3889.  
  3890. mesh.Scale=scale
  3891.  
  3892. return mesh
  3893.  
  3894. end
  3895.  
  3896.  
  3897.  
  3898. function weld(parent,part0,part1,c0,c1)
  3899.  
  3900. local weld=it("Weld")
  3901.  
  3902. weld.Parent=parent
  3903.  
  3904. weld.Part0=part0
  3905.  
  3906. weld.Part1=part1
  3907.  
  3908. weld.C0=c0
  3909.  
  3910. weld.C1=c1
  3911.  
  3912. return weld
  3913.  
  3914. end
  3915.  
  3916.  
  3917.  
  3918. local modelzorz3=Instance.new("Model")
  3919.  
  3920. modelzorz3.Parent=Character
  3921.  
  3922. modelzorz3.Name="Eye"
  3923.  
  3924.  
  3925.  
  3926. handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  3927.  
  3928. 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))
  3929.  
  3930. mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 3, 1))
  3931.  
  3932. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  3933.  
  3934. 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))
  3935.  
  3936. 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))
  3937.  
  3938. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  3939.  
  3940. 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))
  3941.  
  3942. 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))
  3943.  
  3944. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(3.79999995, 4, 1.39999998))
  3945.  
  3946. 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))
  3947.  
  3948. 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))
  3949.  
  3950. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(3.79999995, 4, 1.39999998))
  3951.  
  3952. 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))
  3953.  
  3954. 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))
  3955.  
  3956. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  3957.  
  3958. 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))
  3959.  
  3960. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  3961.  
  3962. 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))
  3963.  
  3964. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  3965.  
  3966. 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))
  3967.  
  3968. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  3969.  
  3970. 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))
  3971.  
  3972. local moosick = it("Sound",Character)
  3973.  
  3974. moosick.SoundId = "rbxassetid://142653441"
  3975.  
  3976. --142653441, 175067863
  3977.  
  3978. moosick.Looped = true
  3979.  
  3980. moosick.Pitch = 1
  3981.  
  3982. moosick.Volume = 0
  3983.  
  3984. moosick:Play()
  3985.  
  3986.  
  3987.  
  3988. anim = Character:findFirstChild("Animate")
  3989.  
  3990. if anim then
  3991.  
  3992. anim:Destroy()
  3993.  
  3994. end
  3995.  
  3996.  
  3997.  
  3998. local particleemitter = Instance.new("ParticleEmitter", Handle)
  3999.  
  4000. particleemitter.VelocitySpread = 180
  4001.  
  4002. particleemitter.Lifetime = NumberRange.new(0.1)
  4003.  
  4004. particleemitter.Speed = NumberRange.new(2)
  4005.  
  4006. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  4007.  
  4008. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  4009.  
  4010. particleemitter.Rate = 100
  4011.  
  4012. particleemitter.Rotation = NumberRange.new(-45, 45)
  4013.  
  4014. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  4015.  
  4016. particleemitter.LightEmission = 0
  4017.  
  4018. particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
  4019.  
  4020.  
  4021.  
  4022. local particleemitter = Instance.new("ParticleEmitter", Handle2)
  4023.  
  4024. particleemitter.VelocitySpread = 180
  4025.  
  4026. particleemitter.Lifetime = NumberRange.new(0.1)
  4027.  
  4028. particleemitter.Speed = NumberRange.new(2)
  4029.  
  4030. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  4031.  
  4032. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  4033.  
  4034. particleemitter.Rate = 100
  4035.  
  4036. particleemitter.Rotation = NumberRange.new(-45, 45)
  4037.  
  4038. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  4039.  
  4040. particleemitter.LightEmission = 0
  4041.  
  4042. particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
  4043.  
  4044.  
  4045.  
  4046. local particleemitter = Instance.new("ParticleEmitter", handle)
  4047.  
  4048. particleemitter.VelocitySpread = 180
  4049.  
  4050. particleemitter.Lifetime = NumberRange.new(0.1)
  4051.  
  4052. particleemitter.Speed = NumberRange.new(2)
  4053.  
  4054. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 7.563)})
  4055.  
  4056. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  4057.  
  4058. particleemitter.Rate = 100
  4059.  
  4060. particleemitter.Rotation = NumberRange.new(-45, 45)
  4061.  
  4062. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  4063.  
  4064. particleemitter.LightEmission = 0.8
  4065.  
  4066. particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
  4067.  
  4068.  
  4069.  
  4070. local light = Instance.new("PointLight", Character.Torso)
  4071.  
  4072. light.Color = Color3.new(255,255,255)
  4073.  
  4074. light.Brightness = 5
  4075.  
  4076. light.Range = 15
  4077.  
  4078.  
  4079.  
  4080. particleemitter.Enabled = true
  4081.  
  4082.  
  4083.  
  4084. local Footsteps = it("Sound",Character.Torso)
  4085.  
  4086. Footsteps.SoundId = "rbxassetid://177510410"
  4087.  
  4088. Footsteps.Looped = true
  4089.  
  4090. Footsteps.Pitch = 0.8
  4091.  
  4092. Footsteps.Volume = 0.3
  4093.  
  4094.  
  4095.  
  4096. local Footsteps2 = it("Sound",Character.Torso)
  4097.  
  4098. Footsteps2.SoundId = "rbxassetid://177510410"
  4099.  
  4100. Footsteps2.Looped = true
  4101.  
  4102. Footsteps2.Pitch = 1
  4103.  
  4104. Footsteps2.Volume = 0.4
  4105.  
  4106.  
  4107.  
  4108. local cam = game.Workspace.CurrentCamera
  4109.  
  4110.  
  4111.  
  4112. --cam.CameraSubject = Character
  4113.  
  4114.  
  4115.  
  4116. for i,v in pairs(Head:children()) do
  4117.  
  4118. if v:IsA("Sound") then
  4119.  
  4120. v:Destroy()
  4121.  
  4122. end
  4123.  
  4124. end
  4125.  
  4126.  
  4127.  
  4128. local player = game.Players.LocalPlayer
  4129.  
  4130. local char = player.Character
  4131.  
  4132. for u,c in pairs(player.Character:GetChildren()) do
  4133.  
  4134. if c.className == "Hat" and c.Name ~= "Swordpack" and c.Name ~= "GlassesBlackFrame" then
  4135.  
  4136. c.Handle.BrickColor = BrickColor.new("Really black")
  4137.  
  4138. c.Handle.Mesh.TextureId = "http://www.roblox.com/asset/?id=0"
  4139.  
  4140. end
  4141.  
  4142. end
  4143.  
  4144. local setupPart = function(part)
  4145.  
  4146.  
  4147.  
  4148. part.Anchored = true
  4149.  
  4150. part.FormFactor = "Custom"
  4151.  
  4152. part.CanCollide = false
  4153.  
  4154. part.BrickColor = BrickColor.new("Gold")
  4155.  
  4156. part.Material = "Neon"
  4157.  
  4158. part.TopSurface = "SmoothNoOutlines"
  4159.  
  4160. part.BottomSurface = "SmoothNoOutlines"
  4161.  
  4162. part.FrontSurface = "SmoothNoOutlines"
  4163.  
  4164. part.BackSurface = "SmoothNoOutlines"
  4165.  
  4166. part.LeftSurface = "SmoothNoOutlines"
  4167.  
  4168. part.RightSurface = "SmoothNoOutlines"
  4169.  
  4170. end
  4171.  
  4172. --~joshcoolsam
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement