Advertisement
Guest User

Untitled

a guest
May 19th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 103.51 KB | None | 0 0
  1. -- This script has convert to FE by who i don't know?
  2.  
  3. -----------------------------------------------------
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,game,owner = owner,game
  6. local RealPlayer = Player
  7. do
  8. print("FE Compatibility code by Mokiros | Showcase by Bacon Hair!")
  9. local rp = RealPlayer
  10. script.Parent = rp.Character
  11.  
  12. --RemoteEvent for communicating
  13. local Event = Instance.new("RemoteEvent")
  14. Event.Name = "UserInput_Event"
  15.  
  16. --Fake event to make stuff like Mouse.KeyDown work
  17. local function fakeEvent()
  18. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  19. t.connect = t.Connect
  20. return t
  21. end
  22.  
  23. --Creating fake input objects with fake variables
  24. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  25. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  26. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  27. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  28. end}
  29. --Merged 2 functions into one by checking amount of arguments
  30. CAS.UnbindAction = CAS.BindAction
  31.  
  32. --This function will trigger the events that have been :Connect()'ed
  33. local function te(self,ev,...)
  34. local t = m[ev]
  35. if t and t._fakeEvent then
  36. for _,f in pairs(t.Functions) do
  37. f(...)
  38. end
  39. end
  40. end
  41. m.TrigEvent = te
  42. UIS.TrigEvent = te
  43.  
  44. Event.OnServerEvent:Connect(function(plr,io)
  45. if plr~=rp then return end
  46. m.Target = io.Target
  47. m.Hit = io.Hit
  48. if not io.isMouse then
  49. local b = io.UserInputState == Enum.UserInputState.Begin
  50. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  51. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  52. end
  53. for _,t in pairs(CAS.Actions) do
  54. for _,k in pairs(t.Keys) do
  55. if k==io.KeyCode then
  56. t.Function(t.Name,io.UserInputState,io)
  57. end
  58. end
  59. end
  60. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  61. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  62. end
  63. end)
  64. Event.Parent = NLS([==[
  65. local Player = game:GetService("Players").LocalPlayer
  66. local Event = script:WaitForChild("UserInput_Event")
  67.  
  68. local Mouse = Player:GetMouse()
  69. local UIS = game:GetService("UserInputService")
  70. local input = function(io,a)
  71. if a then return end
  72. --Since InputObject is a client-side instance, we create and pass table instead
  73. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  74. end
  75. UIS.InputBegan:Connect(input)
  76. UIS.InputEnded:Connect(input)
  77.  
  78. local h,t
  79. --Give the server mouse data 30 times every second, but only if the values changed
  80. --If player is not moving their mouse, client won't fire events
  81. while wait(1/30) do
  82. if h~=Mouse.Hit or t~=Mouse.Target then
  83. h,t=Mouse.Hit,Mouse.Target
  84. Event:FireServer({isMouse=true,Target=t,Hit=h})
  85. end
  86. end]==],Player.Character)
  87.  
  88. ----Sandboxed game object that allows the usage of client-side methods and services
  89. --Real game object
  90. local _rg = game
  91.  
  92. --Metatable for fake service
  93. local fsmt = {
  94. __index = function(self,k)
  95. local s = rawget(self,"_RealService")
  96. if s then return s[k] end
  97. end,
  98. __newindex = function(self,k,v)
  99. local s = rawget(self,"_RealService")
  100. if s then s[k]=v end
  101. end,
  102. __call = function(self,...)
  103. local s = rawget(self,"_RealService")
  104. if s then return s(...) end
  105. end
  106. }
  107. local function FakeService(t,RealService)
  108. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  109. return setmetatable(t,fsmt)
  110. end
  111.  
  112. --Fake game object
  113. local g = {
  114. GetService = function(self,s)
  115. return self[s]
  116. end,
  117. Players = FakeService({
  118. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  119. },"Players"),
  120. UserInputService = FakeService(UIS,"UserInputService"),
  121. ContextActionService = FakeService(CAS,"ContextActionService"),
  122. }
  123. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  124. g.service = g.GetService
  125.  
  126. g.RunService = FakeService({
  127. RenderStepped = _rg:GetService("RunService").Heartbeat,
  128. BindToRenderStep = function(self,name,_,fun)
  129.  
  130. end,
  131. UnbindFromRenderStep = function(self,name)
  132. self._btrs[name]:Disconnect()
  133. end,
  134. },"RunService")
  135.  
  136. setmetatable(g,{
  137. __index=function(self,s)
  138. return _rg:GetService(s) or typeof(_rg[s])=="function"
  139. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  140. end,
  141. __newindex = fsmt.__newindex,
  142. __call = fsmt.__call
  143. })
  144. --Changing owner to fake player object to support owner:GetMouse()
  145. game,owner = g,g.Players.LocalPlayer
  146. end
  147.  
  148. --[[Snow thing by dooven]]--
  149. wait(1 / 60)
  150. Effects = { }
  151. local Player = game.Players.localPlayer
  152. local Character = Player.Character
  153. local Humanoid = Character.Humanoid
  154. local Mouse = Player:GetMouse()
  155. local LeftArm = Character["Left Arm"]
  156. local RightArm = Character["Right Arm"]
  157. local LeftLeg = Character["Left Leg"]
  158. local RightLeg = Character["Right Leg"]
  159. local Head = Character.Head
  160. local Torso = Character.Torso
  161. local Camera = game.Workspace.CurrentCamera
  162. local RootPart = Character.HumanoidRootPart
  163. local RootJoint = RootPart.RootJoint
  164. local attack = false
  165. local Anim = 'Idle'
  166. local attacktype = 1
  167. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  168. local velocity = RootPart.Velocity.y
  169. local sine = 0
  170. local change = 1
  171. local Create = LoadLibrary("RbxUtility").Create
  172.  
  173. local m = Create("Model"){
  174. Parent = Character,
  175. Name = "WeaponModel",
  176. }
  177.  
  178. Humanoid.Animator.Parent = nil
  179. Character.Animate.Parent = nil
  180.  
  181. local newMotor = function(part0, part1, c0, c1)
  182. local w = Create('Motor'){
  183. Parent = part0,
  184. Part0 = part0,
  185. Part1 = part1,
  186. C0 = c0,
  187. C1 = c1,
  188. }
  189. return w
  190. end
  191.  
  192. function clerp(a, b, t)
  193. return a:lerp(b, t)
  194. end
  195.  
  196. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  197. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  198.  
  199. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  200. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  201. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  202. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  203. RootJoint.C1 = CFrame.new(0, 0, 0)
  204. RootJoint.C0 = CFrame.new(0, 0, 0)
  205. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  206. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  207.  
  208. local rarmc1 = RW.C1
  209. local larmc1 = LW.C1
  210. local rlegc1 = RH.C1
  211. local llegc1 = LH.C1
  212.  
  213. local resetc1 = false
  214.  
  215. function PlayAnimationFromTable(table, speed, bool)
  216. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  217. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  218. RW.C0 = clerp(RW.C0, table[3], speed)
  219. LW.C0 = clerp(LW.C0, table[4], speed)
  220. RH.C0 = clerp(RH.C0, table[5], speed)
  221. LH.C0 = clerp(LH.C0, table[6], speed)
  222. if bool == true then
  223. if resetc1 == false then
  224. resetc1 = true
  225. RootJoint.C1 = RootJoint.C1
  226. Torso.Neck.C1 = Torso.Neck.C1
  227. RW.C1 = rarmc1
  228. LW.C1 = larmc1
  229. RH.C1 = rlegc1
  230. LH.C1 = llegc1
  231. end
  232. end
  233. end
  234.  
  235. ArtificialHB = Create("BindableEvent", script){
  236. Parent = script,
  237. Name = "Heartbeat",
  238. }
  239.  
  240. script:WaitForChild("Heartbeat")
  241.  
  242. frame = 1 / 30
  243. tf = 0
  244. allowframeloss = false
  245. tossremainder = false
  246. lastframe = tick()
  247. script.Heartbeat:Fire()
  248.  
  249. game:GetService("RunService").Heartbeat:connect(function(s, p)
  250. tf = tf + s
  251. if tf >= frame then
  252. if allowframeloss then
  253. script.Heartbeat:Fire()
  254. lastframe = tick()
  255. else
  256. for i = 1, math.floor(tf / frame) do
  257. script.Heartbeat:Fire()
  258. end
  259. lastframe = tick()
  260. end
  261. if tossremainder then
  262. tf = 0
  263. else
  264. tf = tf - frame * math.floor(tf / frame)
  265. end
  266. end
  267. end)
  268.  
  269. function swait(num)
  270. if num == 0 or num == nil then
  271. ArtificialHB.Event:wait()
  272. else
  273. for i = 0, num do
  274. ArtificialHB.Event:wait()
  275. end
  276. end
  277. end
  278.  
  279. function RemoveOutlines(part)
  280. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  281. end
  282.  
  283. CFuncs = {
  284. Part = {
  285. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  286. local Part = Create("Part"){
  287. Parent = Parent,
  288. Reflectance = Reflectance,
  289. Transparency = Transparency,
  290. CanCollide = false,
  291. Locked = true,
  292. BrickColor = BrickColor.new(tostring(BColor)),
  293. Name = Name,
  294. Size = Size,
  295. Material = Material,
  296. }
  297. RemoveOutlines(Part)
  298. return Part
  299. end;
  300. };
  301.  
  302. Mesh = {
  303. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  304. local Msh = Create(Mesh){
  305. Parent = Part,
  306. Offset = OffSet,
  307. Scale = Scale,
  308. }
  309. if Mesh == "SpecialMesh" then
  310. Msh.MeshType = MeshType
  311. Msh.MeshId = MeshId
  312. end
  313. return Msh
  314. end;
  315. };
  316.  
  317. Weld = {
  318. Create = function(Parent, Part0, Part1, C0, C1)
  319. local Weld = Create("Weld"){
  320. Parent = Parent,
  321. Part0 = Part0,
  322. Part1 = Part1,
  323. C0 = C0,
  324. C1 = C1,
  325. }
  326. return Weld
  327. end;
  328. };
  329.  
  330. Sound = {
  331. Create = function(id, par, vol, pit)
  332. coroutine.resume(coroutine.create(function()
  333. local Sound = Create("Sound"){
  334. Volume = vol,
  335. Pitch = pit or 1,
  336. SoundId = "rbxassetid://" .. id,
  337. Parent = par or workspace,
  338. }
  339. Sound:play()
  340. game:GetService("Debris"):AddItem(Sound, 10)
  341. end))
  342. end;
  343. };
  344.  
  345. Decal = {
  346. Create = function(Color, Texture, Transparency, Name, Parent)
  347. local Decal = Create("Decal"){
  348. Color3 = Color,
  349. Texture = "rbxassetid://" .. Texture,
  350. Transparency = Transparency,
  351. Name = Name,
  352. Parent = Parent,
  353. }
  354. return Decal
  355. end;
  356. };
  357.  
  358. BillboardGui = {
  359. Create = function(Parent, Image, Position, Size)
  360. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  361. BillPar.CFrame = CFrame.new(Position)
  362. local Bill = Create("BillboardGui"){
  363. Parent = BillPar,
  364. Adornee = BillPar,
  365. Size = UDim2.new(1, 0, 1, 0),
  366. SizeOffset = Vector2.new(Size, Size),
  367. }
  368. local d = Create("ImageLabel", Bill){
  369. Parent = Bill,
  370. BackgroundTransparency = 1,
  371. Size = UDim2.new(1, 0, 1, 0),
  372. Image = "rbxassetid://" .. Image,
  373. }
  374. return BillPar
  375. end
  376. };
  377.  
  378. ParticleEmitter = {
  379. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  380. local Particle = Create("ParticleEmitter"){
  381. Parent = Parent,
  382. Color = ColorSequence.new(Color1, Color2),
  383. LightEmission = LightEmission,
  384. Size = Size,
  385. Texture = Texture,
  386. Transparency = Transparency,
  387. ZOffset = ZOffset,
  388. Acceleration = Accel,
  389. Drag = Drag,
  390. LockedToPart = LockedToPart,
  391. VelocityInheritance = VelocityInheritance,
  392. EmissionDirection = EmissionDirection,
  393. Enabled = Enabled,
  394. Lifetime = LifeTime,
  395. Rate = Rate,
  396. Rotation = Rotation,
  397. RotSpeed = RotSpeed,
  398. Speed = Speed,
  399. VelocitySpread = VelocitySpread,
  400. }
  401. return Particle
  402. end;
  403. };
  404.  
  405. CreateTemplate = {
  406.  
  407. };
  408. }
  409.  
  410. function rayCast(Position, Direction, Range, Ignore)
  411. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  412. end
  413.  
  414. FindNearestTorso = function(pos)
  415. local list = (game.Workspace:children())
  416. local torso = nil
  417. local dist = 1000
  418. local temp, human, temp2 = nil, nil, nil
  419. for x = 1, #list do
  420. temp2 = list[x]
  421. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  422. temp = temp2:findFirstChild("Torso")
  423. human = temp2:findFirstChild("Humanoid")
  424. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  425. local dohit = true
  426. if dohit == true then
  427. torso = temp
  428. dist = (temp.Position - pos).magnitude
  429. end
  430. end
  431. end
  432. end
  433. return torso, dist
  434. end
  435.  
  436. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  437. if hit.Parent == nil then
  438. return
  439. end
  440. local h = hit.Parent:FindFirstChild("Humanoid")
  441. for _, v in pairs(hit.Parent:children()) do
  442. if v:IsA("Humanoid") then
  443. h = v
  444. end
  445. end
  446. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  447. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  448. if hit.Parent.DebounceHit.Value == true then
  449. return
  450. end
  451. end
  452. local c = Create("ObjectValue"){
  453. Name = "creator",
  454. Value = game:service("Players").LocalPlayer,
  455. Parent = h,
  456. }
  457. game:GetService("Debris"):AddItem(c, .5)
  458. if HitSound ~= nil and HitPitch ~= nil then
  459. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  460. end
  461. local Damage = math.random(minim, maxim)
  462. local blocked = false
  463. local block = hit.Parent:findFirstChild("Block")
  464. if block ~= nil then
  465. if block.className == "IntValue" then
  466. if block.Value > 0 then
  467. blocked = true
  468. block.Value = block.Value - 1
  469. print(block.Value)
  470. end
  471. end
  472. end
  473. if blocked == false then
  474. h.Health = h.Health - Damage
  475. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  476. else
  477. h.Health = h.Health - (Damage / 2)
  478. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  479. end
  480. if Type == "Knockdown" then
  481. local hum = hit.Parent.Humanoid
  482. hum.PlatformStand = true
  483. coroutine.resume(coroutine.create(function(HHumanoid)
  484. swait(1)
  485. HHumanoid.PlatformStand = false
  486. end), hum)
  487. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  488. local bodvol = Create("BodyVelocity"){
  489. velocity = angle * knockback,
  490. P = 5000,
  491. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  492. Parent = hit,
  493. }
  494. local rl = Create("BodyAngularVelocity"){
  495. P = 3000,
  496. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  497. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  498. Parent = hit,
  499. }
  500. game:GetService("Debris"):AddItem(bodvol, .5)
  501. game:GetService("Debris"):AddItem(rl, .5)
  502. elseif Type == "Normal" then
  503. local vp = Create("BodyVelocity"){
  504. P = 500,
  505. maxForce = Vector3.new(math.huge, 0, math.huge),
  506. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  507. }
  508. if knockback > 0 then
  509. vp.Parent = hit.Parent.Torso
  510. end
  511. game:GetService("Debris"):AddItem(vp, .5)
  512. elseif Type == "Up" then
  513. local bodyVelocity = Create("BodyVelocity"){
  514. velocity = Vector3.new(0, 20, 0),
  515. P = 5000,
  516. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  517. Parent = hit,
  518. }
  519. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  520. elseif Type == "DarkUp" then
  521. coroutine.resume(coroutine.create(function()
  522. for i = 0, 1, 0.1 do
  523. swait()
  524. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  525. end
  526. end))
  527. local bodyVelocity = Create("BodyVelocity"){
  528. velocity = Vector3.new(0, 20, 0),
  529. P = 5000,
  530. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  531. Parent = hit,
  532. }
  533. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  534. elseif Type == "Snare" then
  535. local bp = Create("BodyPosition"){
  536. P = 2000,
  537. D = 100,
  538. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  539. position = hit.Parent.Torso.Position,
  540. Parent = hit.Parent.Torso,
  541. }
  542. game:GetService("Debris"):AddItem(bp, 1)
  543. elseif Type == "Freeze" then
  544. local BodPos = Create("BodyPosition"){
  545. P = 50000,
  546. D = 1000,
  547. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  548. position = hit.Parent.Torso.Position,
  549. Parent = hit.Parent.Torso,
  550. }
  551. local BodGy = Create("BodyGyro") {
  552. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  553. P = 20e+003,
  554. Parent = hit.Parent.Torso,
  555. cframe = hit.Parent.Torso.CFrame,
  556. }
  557. hit.Parent.Torso.Anchored = true
  558. coroutine.resume(coroutine.create(function(Part)
  559. swait(1.5)
  560. Part.Anchored = false
  561. end), hit.Parent.Torso)
  562. game:GetService("Debris"):AddItem(BodPos, 3)
  563. game:GetService("Debris"):AddItem(BodGy, 3)
  564. end
  565. local debounce = Create("BoolValue"){
  566. Name = "DebounceHit",
  567. Parent = hit.Parent,
  568. Value = true,
  569. }
  570. game:GetService("Debris"):AddItem(debounce, Delay)
  571. c = Create("ObjectValue"){
  572. Name = "creator",
  573. Value = Player,
  574. Parent = h,
  575. }
  576. game:GetService("Debris"):AddItem(c, .5)
  577. end
  578. end
  579.  
  580. function ShowDamage(Pos, Text, Time, Color)
  581. local Rate = (1 / 30)
  582. local Pos = (Pos or Vector3.new(0, 0, 0))
  583. local Text = (Text or "")
  584. local Time = (Time or 2)
  585. local Color = (Color or Color3.new(1, 0, 1))
  586. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  587. EffectPart.Anchored = true
  588. local BillboardGui = Create("BillboardGui"){
  589. Size = UDim2.new(3, 0, 3, 0),
  590. Adornee = EffectPart,
  591. Parent = EffectPart,
  592. }
  593. local TextLabel = Create("TextLabel"){
  594. BackgroundTransparency = 1,
  595. Size = UDim2.new(1, 0, 1, 0),
  596. Text = Text,
  597. Font = "SciFi",
  598. TextColor3 = Color,
  599. TextScaled = true,
  600. Parent = BillboardGui,
  601. }
  602. game.Debris:AddItem(EffectPart, (Time))
  603. EffectPart.Parent = game:GetService("Workspace")
  604. delay(0, function()
  605. local Frames = (Time / Rate)
  606. for Frame = 1, Frames do
  607. wait(Rate)
  608. local Percent = (Frame / Frames)
  609. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  610. TextLabel.TextTransparency = Percent
  611. end
  612. if EffectPart and EffectPart.Parent then
  613. EffectPart:Destroy()
  614. end
  615. end)
  616. end
  617.  
  618. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  619. for _, c in pairs(workspace:children()) do
  620. local hum = c:findFirstChild("Humanoid")
  621. if hum ~= nil then
  622. local head = c:findFirstChild("Torso")
  623. if head ~= nil then
  624. local targ = head.Position - Part.Position
  625. local mag = targ.magnitude
  626. if mag <= Magnitude and c.Name ~= Player.Name then
  627. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  628. end
  629. end
  630. end
  631. end
  632. end
  633.  
  634. New = function(Object, Parent, Name, Data)
  635. local Object = Instance.new(Object)
  636. for Index, Value in pairs(Data or {}) do
  637. Object[Index] = Value
  638. end
  639. Object.Parent = Parent
  640. Object.Name = Name
  641. return Object
  642. end
  643.  
  644. ---Fur--
  645. Handle=CFuncs.Part.Create(m,Enum.Material.Slate,0,0,"Institutional white","Handle",Vector3.new(0.494282573, 0.756663501, 1.72998929))
  646. HandleWeld=CFuncs.Weld.Create(m,Character["Head"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.185455322, 0.107635498, -0.254005432, 0.230769694, -0.358805418, 0.904435635, -0.256097645, 0.874352813, 0.412215084, -0.938700974, -0.326750666, 0.109884836))
  647. CFuncs.Mesh.Create("SpecialMesh",Handle,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=188635159",Vector3.new(0, 0, 0),Vector3.new(0.617853224, 0.61785388, 0.617853463))
  648. Fur=CFuncs.Part.Create(m,Enum.Material.Slate,0,0,"Institutional white","Fur",Vector3.new(0.585444391, 0.578018546, 1.73405421))
  649. FurWeld=CFuncs.Weld.Create(m,Handle,Fur,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.13684082, -0.18737793, -0.1875, -0.424909502, -0.905215859, -0.00599196553, -0.561115146, 0.268571258, -0.782955647, 0.710353017, -0.329323292, -0.622049034))
  650. CFuncs.Mesh.Create("SpecialMesh",Fur,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=188635159",Vector3.new(0, 0, 0),Vector3.new(0.619305193, 0.619305253, 0.619305015))
  651. --breathin--
  652. kiss = New("Part",m,"kiss",{CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-14.128828, 1.30003333, -44.8742905, 0.999999881, 0.000382690108, -1.93715096e-07, -0.000382690225, 1, 3.49245965e-09, 1.78813934e-07, -3.49245965e-09, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  653. mot = New("Motor",kiss,"mot",{Part0 = kiss,Part1 = Head,C0 = CFrame.new(0, 0, 0, 0.999999881, -0.000382690225, 1.78813934e-07, 0.000382690108, 1, -3.49245965e-09, -1.93715096e-07, 3.49245965e-09, 1),C1 = CFrame.new(-3.9100647e-05, -0.199961901, -0.5, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  654.  
  655.  
  656. ----LARM---
  657. Handle=CFuncs.Part.Create(m,Enum.Material.Slate,0,0,"Institutional white","Handle",Vector3.new(0.700000167, 0.660000086, 1.04000008))
  658. HandleWeld=CFuncs.Weld.Create(m,Character["Left Arm"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.164344788, 0.729976654, -0.0137939453, -1, -0.000130010318, -0.000150341395, -0.000130017579, 1, 4.83928779e-05, 0.000150335109, 4.84124248e-05, -1))
  659. Part=CFuncs.Part.Create(m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(1.09000015, 1.63999999, 1.06000006))
  660. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.185012817, -0.930379868, 0, 1, -1.40469858e-11, -1.45519152e-11, -1.40469858e-11, 1, 0, -1.45519152e-11, 0, 1))
  661.  
  662.  
  663. --RARM--
  664. Handle=CFuncs.Part.Create(m,Enum.Material.Slate,0,0,"Institutional white","Handle",Vector3.new(0.660000145, 0.7700001, 1.03999996))
  665. HandleWeld=CFuncs.Weld.Create(m,Character["Right Arm"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.185707092, 0.684171677, -0.00357055664, 0.999845028, 0.000134602698, 0.0176090486, -0.000135502938, 1, 4.99313028e-05, -0.0176090412, -5.23096423e-05, 0.999844968))
  666. Part=CFuncs.Part.Create(m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(1.05000019, 1.66000009, 1.06000006))
  667. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.175010681, -0.901453972, -6.10351563e-05, -0.999847651, 5.48511343e-06, 0.0174587313, 5.45742614e-06, 1, -1.63478035e-06, -0.0174587294, -1.53924702e-06, -0.999847591))
  668.  
  669.  
  670. ---LLEG--
  671. Handle=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Handle",Vector3.new(0.300000012, 0.449999988, 0.5))
  672. HandleWeld=CFuncs.Weld.Create(m,Character["Left Leg"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.358612061, 0.60500288, 0.0926361084, -0.0174646229, -8.85245299e-09, 0.999847472, 3.54139047e-08, 1, 9.47086676e-09, -0.999847531, 3.55757948e-08, -0.0174646247))
  673. CFuncs.Mesh.Create("SpecialMesh",Handle,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1.04499996, 12321, 0.600000024))
  674. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"White","Part",Vector3.new(0.200000018, 0.200000003, 1))
  675. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.474853516, -0.0375113487, -0.0249710083, 0.99999994, -3.0514213e-05, 3.05622816e-05, 3.05151498e-05, 1, -3.05198373e-05, -3.05641443e-05, 3.05207686e-05, 1.00000012))
  676. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.349999994, 0.5, 1.02499998))
  677. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"White","Part",Vector3.new(0.200000018, 0.449999988, 1))
  678. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.335693359, -0.123565674, -0.025138855, 0.707098842, -0.707114697, 4.73874825e-05, 0.707114637, 0.707098901, -9.04928311e-06, -2.71087538e-05, 3.99071214e-05, 1))
  679. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.349999994, 1, 1.02499998))
  680. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.5, 0.75, 0.200000018))
  681. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.556152344, -0.6275177, 0.424919128, 0.965973914, 0.258639157, 2.6255846e-05, -0.258639127, 0.965973973, -3.42088751e-05, -3.42112035e-05, 2.62546237e-05, 1))
  682. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.985000014, 1, 0.985000014))
  683. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"White","Part",Vector3.new(0.200000018, 0.200000003, 1))
  684. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.624969482, -0.0375165939, -0.0250396729, 0.99999994, -3.0514213e-05, 3.05622816e-05, 3.05151498e-05, 1, -3.05198373e-05, -3.05641443e-05, 3.05207686e-05, 1.00000012))
  685. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.349999994, 0.5, 1.02499998))
  686. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"White","Part",Vector3.new(0.200000018, 0.200000003, 1))
  687. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0250244141, 0.337502003, -0.025100708, 0.99999994, -3.0514213e-05, 3.05622816e-05, 3.05151498e-05, 1, -3.05198373e-05, -3.05641443e-05, 3.05207686e-05, 1.00000012))
  688. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.349999994, 0.5, 1.02499998))
  689. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.300000012, 0.449999988, 0.224999994))
  690. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0248718262, -0.123783112, -0.127738953, 1, -3.98499724e-05, 2.71604604e-05, 8.97788868e-06, 0.707182169, 0.707031369, -4.73825748e-05, -0.707031429, 0.707182109))
  691. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  692. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1.04999995, 1.57999992, 1.06000006))
  693. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.34979248, -0.864995003, -0.0849685669, 0.99999994, -1.52056145e-12, -1.86264515e-09, -1.52056145e-12, 1, 1.88504767e-12, -1.86264515e-09, 1.88504767e-12, 1.00000012))
  694. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.985000014, 1, 0.985000014))
  695. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"White","Part",Vector3.new(0.200000018, 0.200000003, 1))
  696. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.174865723, 0.337496281, -0.0249099731, 0.99999994, -3.0514213e-05, 3.05622816e-05, 3.05151498e-05, 1, -3.05198373e-05, -3.05641443e-05, 3.05207686e-05, 1.00000012))
  697. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.349999994, 0.5, 1.02499998))
  698. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"White","Part",Vector3.new(0.200000018, 0.200000003, 1))
  699. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.324768066, -0.0375080109, -0.0251235962, 0.99999994, -3.0514213e-05, 3.05622816e-05, 3.05151498e-05, 1, -3.05198373e-05, -3.05641443e-05, 3.05207686e-05, 1.00000012))
  700. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.349999994, 0.5, 1.02499998))
  701. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.300000012, 0.449999988, 0.5))
  702. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 0.99999994, -1.52056145e-12, -1.86264515e-09, -1.52056145e-12, 1, 1.88504767e-12, -1.86264515e-09, 1.88504767e-12, 1.00000012))
  703. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 12321, 0.5))
  704. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.300000012, 0.449999988, 0.5))
  705. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 0.99999994, -1.52056145e-12, -1.86264515e-09, -1.52056145e-12, 1, 1.88504767e-12, -1.86264515e-09, 1.88504767e-12, 1.00000012))
  706. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1.03499997, 12321, 0.649999976))
  707. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.300000012, 0.449999988, 0.5))
  708. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 0.99999994, -1.52056145e-12, -1.86264515e-09, -1.52056145e-12, 1, 1.88504767e-12, -1.86264515e-09, 1.88504767e-12, 1.00000012))
  709. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1.05499995, 12321, 0.449999988))
  710. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"White","Part",Vector3.new(0.200000018, 0.449999988, 1))
  711. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.229736328, -0.0176086426, -0.0249938965, 0.707098842, -0.707114697, 4.73874825e-05, 0.707114637, 0.707098901, -9.04928311e-06, -2.71087538e-05, 3.99071214e-05, 1))
  712. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.349999994, 1, 1.02499998))
  713. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(1.02999997, 0.5, 1.08000004))
  714. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.359832764, 0.175001621, -0.0649719238, 0.99999994, -1.52056145e-12, -1.86264515e-09, -1.52056145e-12, 1, 1.88504767e-12, -1.86264515e-09, 1.88504767e-12, 1.00000012))
  715. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  716. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"White","Part",Vector3.new(0.200000018, 0.449999988, 1))
  717. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.441833496, -0.229736328, -0.0249938965, 0.707098842, -0.707114697, 4.73874825e-05, 0.707114637, 0.707098901, -9.04928311e-06, -2.71087538e-05, 3.99071214e-05, 1))
  718. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.349999994, 1, 1.02499998))
  719. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.300000012, 0.449999988, 0.224999994))
  720. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0249938965, -0.119873047, 0.123760223, 1, -1.64968187e-05, 5.05985554e-05, 4.74459157e-05, 0.707038581, -0.707175016, -2.41089892e-05, 0.707175016, 0.707038581))
  721. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  722. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.300000012, 0.449999988, 0.5))
  723. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 0.99999994, -1.52056145e-12, -1.86264515e-09, -1.52056145e-12, 1, 1.88504767e-12, -1.86264515e-09, 1.88504767e-12, 1.00000012))
  724. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1.07949996, 12321, 0.324999988))
  725. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"White","Part",Vector3.new(0.200000018, 0.200000003, 1))
  726. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.324737549, 0.337491989, -0.0251235962, 0.99999994, -3.0514213e-05, 3.05622816e-05, 3.05151498e-05, 1, -3.05198373e-05, -3.05641443e-05, 3.05207686e-05, 1.00000012))
  727. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.349999994, 0.5, 1.02499998))
  728. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.300000012, 0.449999988, 0.5))
  729. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 0.99999994, -1.52056145e-12, -1.86264515e-09, -1.52056145e-12, 1, 1.88504767e-12, -1.86264515e-09, 1.88504767e-12, 1.00000012))
  730.  
  731. --RLEG--
  732.  
  733.  
  734. Handle=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Handle",Vector3.new(0.300000012, 0.449999988, 0.5))
  735. HandleWeld=CFuncs.Weld.Create(m,Character["Right Leg"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.35824585, 0.60500288, 0.0726470947, -0.0174646229, -8.85245299e-09, 0.999847472, 3.54139047e-08, 1, 9.47086676e-09, -0.999847531, 3.55757948e-08, -0.0174646247))
  736. CFuncs.Mesh.Create("SpecialMesh",Handle,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1.04499996, 12321, 0.600000024))
  737. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"White","Part",Vector3.new(0.200000018, 0.200000003, 1))
  738. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.474853516, -0.0375113487, -0.0249710083, 0.99999994, -3.0514213e-05, 3.05622816e-05, 3.05151498e-05, 1, -3.05198373e-05, -3.05641443e-05, 3.05207686e-05, 1.00000012))
  739. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.349999994, 0.5, 1.02499998))
  740. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"White","Part",Vector3.new(0.200000018, 0.449999988, 1))
  741. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.335693359, -0.123565674, -0.0251312256, 0.707098842, -0.707114697, 4.73874825e-05, 0.707114637, 0.707098901, -9.04928311e-06, -2.71087538e-05, 3.99071214e-05, 1))
  742. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.349999994, 1, 1.02499998))
  743. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.5, 0.75, 0.200000018))
  744. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.556152344, -0.6275177, 0.424926758, 0.965973914, 0.258639157, 2.6255846e-05, -0.258639127, 0.965973973, -3.42088751e-05, -3.42112035e-05, 2.62546237e-05, 1))
  745. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.985000014, 1, 0.985000014))
  746. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"White","Part",Vector3.new(0.200000018, 0.200000003, 1))
  747. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.624969482, -0.0375165939, -0.0250396729, 0.99999994, -3.0514213e-05, 3.05622816e-05, 3.05151498e-05, 1, -3.05198373e-05, -3.05641443e-05, 3.05207686e-05, 1.00000012))
  748. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.349999994, 0.5, 1.02499998))
  749. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"White","Part",Vector3.new(0.200000018, 0.200000003, 1))
  750. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0250244141, 0.337502003, -0.025100708, 0.99999994, -3.0514213e-05, 3.05622816e-05, 3.05151498e-05, 1, -3.05198373e-05, -3.05641443e-05, 3.05207686e-05, 1.00000012))
  751. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.349999994, 0.5, 1.02499998))
  752. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.300000012, 0.449999988, 0.224999994))
  753. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0248718262, -0.123783112, -0.127738953, 1, -3.98499724e-05, 2.71604604e-05, 8.97788868e-06, 0.707182169, 0.707031369, -4.73825748e-05, -0.707031429, 0.707182109))
  754. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  755. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1.04999995, 1.57999992, 1.06000006))
  756. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.34979248, -0.864995003, -0.0849685669, 0.99999994, -1.52056145e-12, -1.86264515e-09, -1.52056145e-12, 1, 1.88504767e-12, -1.86264515e-09, 1.88504767e-12, 1.00000012))
  757. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.985000014, 1, 0.985000014))
  758. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"White","Part",Vector3.new(0.200000018, 0.200000003, 1))
  759. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.174865723, 0.337496758, -0.0249099731, 0.99999994, -3.0514213e-05, 3.05622816e-05, 3.05151498e-05, 1, -3.05198373e-05, -3.05641443e-05, 3.05207686e-05, 1.00000012))
  760. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.349999994, 0.5, 1.02499998))
  761. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"White","Part",Vector3.new(0.200000018, 0.200000003, 1))
  762. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.324768066, -0.037507534, -0.0251235962, 0.99999994, -3.0514213e-05, 3.05622816e-05, 3.05151498e-05, 1, -3.05198373e-05, -3.05641443e-05, 3.05207686e-05, 1.00000012))
  763. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.349999994, 0.5, 1.02499998))
  764. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.300000012, 0.449999988, 0.5))
  765. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 0.99999994, -1.52056145e-12, -1.86264515e-09, -1.52056145e-12, 1, 1.88504767e-12, -1.86264515e-09, 1.88504767e-12, 1.00000012))
  766. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 12321, 0.5))
  767. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.300000012, 0.449999988, 0.5))
  768. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 0.99999994, -1.52056145e-12, -1.86264515e-09, -1.52056145e-12, 1, 1.88504767e-12, -1.86264515e-09, 1.88504767e-12, 1.00000012))
  769. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1.03499997, 12321, 0.649999976))
  770. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.300000012, 0.449999988, 0.5))
  771. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 0.99999994, -1.52056145e-12, -1.86264515e-09, -1.52056145e-12, 1, 1.88504767e-12, -1.86264515e-09, 1.88504767e-12, 1.00000012))
  772. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1.05499995, 12321, 0.449999988))
  773. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"White","Part",Vector3.new(0.200000018, 0.449999988, 1))
  774. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.229736328, -0.0176086426, -0.0249862671, 0.707098842, -0.707114697, 4.73874825e-05, 0.707114637, 0.707098901, -9.04928311e-06, -2.71087538e-05, 3.99071214e-05, 1))
  775. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.349999994, 1, 1.02499998))
  776. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(1.02999997, 0.5, 1.08000004))
  777. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.359832764, 0.175001621, -0.0649642944, 0.99999994, -1.52056145e-12, -1.86264515e-09, -1.52056145e-12, 1, 1.88504767e-12, -1.86264515e-09, 1.88504767e-12, 1.00000012))
  778. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  779. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"White","Part",Vector3.new(0.200000018, 0.449999988, 1))
  780. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.441833496, -0.229736328, -0.0249862671, 0.707098842, -0.707114697, 4.73874825e-05, 0.707114637, 0.707098901, -9.04928311e-06, -2.71087538e-05, 3.99071214e-05, 1))
  781. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.349999994, 1, 1.02499998))
  782. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.300000012, 0.449999988, 0.224999994))
  783. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0249938965, -0.119873047, 0.123767853, 1, -1.64968187e-05, 5.05985554e-05, 4.74459157e-05, 0.707038581, -0.707175016, -2.41089892e-05, 0.707175016, 0.707038581))
  784. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  785. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.300000012, 0.449999988, 0.5))
  786. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 0.99999994, -1.52056145e-12, -1.86264515e-09, -1.52056145e-12, 1, 1.88504767e-12, -1.86264515e-09, 1.88504767e-12, 1.00000012))
  787. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1.07949996, 12321, 0.324999988))
  788. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"White","Part",Vector3.new(0.200000018, 0.200000003, 1))
  789. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.324737549, 0.337492466, -0.0251235962, 0.99999994, -3.0514213e-05, 3.05622816e-05, 3.05151498e-05, 1, -3.05198373e-05, -3.05641443e-05, 3.05207686e-05, 1.00000012))
  790. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.349999994, 0.5, 1.02499998))
  791. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.300000012, 0.449999988, 0.5))
  792. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 0.99999994, -1.52056145e-12, -1.86264515e-09, -1.52056145e-12, 1, 1.88504767e-12, -1.86264515e-09, 1.88504767e-12, 1.00000012))
  793. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1.06500006, 12321, 0.375))
  794.  
  795.  
  796. --TORSO--
  797.  
  798. Handle=CFuncs.Part.Create(m,Enum.Material.Neon,0,0.5,"Institutional white","Handle",Vector3.new(0.200000003, 0.540000021, 0.540000021))
  799. HandleWeld=CFuncs.Weld.Create(m,Character["Torso"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.42956543, -0.244716644, -0.0404968262, -2.22644303e-08, 9.06006608e-06, -1, 9.06001333e-06, 0.99999094, 1.01923215e-05, 0.999991059, -1.01921487e-05, 2.24972609e-08))
  800. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Black","Part",Vector3.new(0.200000003, 0.600000024, 0.600000024))
  801. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.016204834, 1.90734863e-06, -0.00498962402, -1, -1.13233727e-06, -4.48551134e-08, -1.13233727e-06, 1, 1.13214401e-06, 4.48538344e-08, 1.13214389e-06, -1))
  802. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.200000003, 0.5, 0.5))
  803. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, 1.13233727e-06, 4.48551134e-08, -1.13233727e-06, 1, 1.13214401e-06, -4.48538344e-08, -1.13214389e-06, 1))
  804. Part=CFuncs.Part.Create(m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(1.97000003, 2.04999995, 0.200000003))
  805. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0698242188, 0.262532234, 0.876037598, 0.000145332873, -0.000139034863, -0.999991059, -3.93417067e-05, 0.99999094, -0.00014017224, 1, 3.82292928e-05, 0.000145236307))
  806. Part=CFuncs.Part.Create(m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(2.08999991, 2.05999994, 1.01999998))
  807. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0698471069, 0.247550011, 0.436065674, 0.000145332873, -0.000139034863, -0.999991059, -3.93417067e-05, 0.99999094, -0.00014017224, 1, 3.82292928e-05, 0.000145236307))
  808.  
  809.  
  810. --nelf--
  811.  
  812.  
  813. Nelf = New("Model",Character,"Nelf",{})
  814. Handle = New("Part",Nelf,"Handle",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.310000002, 1, 0.780000031),CFrame = CFrame.new(-52.9949875, 0.527622998, -57.190033, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  815. Mesh = New("FileMesh",Handle,"Mesh",{Scale = Vector3.new(1.1193043, 1.11930454, 1.11930454),MeshId = "http://www.roblox.com/asset/?id=168892432",})
  816. mot = New("Motor",Part,"mot",{Part0 = RootPart,Part1 = Handle,C0 = CFrame.Angles(0,math.rad(180),0)})
  817.  
  818.  
  819. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Pastel light blue"),Material = Enum.Material.Sand,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-50.1820412, 3.50769162, -58.470623, 0.0758723021, -0.226574257, 0.971034467, 0.981181562, -0.156447366, -0.113169432, 0.177557081, 0.961347163, 0.210440487),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.686275, 0.866667, 1),})
  820. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(3.35791326, 3.35791373, 3.35791373),MeshType = Enum.MeshType.Sphere,})
  821. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0758723021, 0.981181562, 0.177557081, -0.226574257, -0.156447366, 0.961347163, 0.971034467, -0.113169432, 0.210440487),C1 = CFrame.new(2.81294632, 2.98006868, -1.28059006, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  822. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Pastel light blue"),Material = Enum.Material.Sand,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-47.8889122, 3.55663919, -57.9225693, -0.187439382, -0.22643964, 0.955820084, 0.975568593, -0.1564385, 0.15425092, 0.11459858, 0.961380303, 0.250230134),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.686275, 0.866667, 1),})
  823. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(3.35791326, 3.35791373, 3.35791373),MeshType = Enum.MeshType.Sphere,})
  824. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.187439382, 0.975568593, 0.11459858, -0.22643964, -0.1564385, 0.961380303, 0.955820084, 0.15425092, 0.250230134),C1 = CFrame.new(5.10607529, 3.02901626, -0.732536316, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  825. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Pastel light blue"),Material = Enum.Material.Sand,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-50.3172951, 2.99810386, -58.1192741, 0.213871852, -0.106541649, 0.971034527, 0.804365993, 0.58325696, -0.113167986, -0.554305255, 0.805270493, 0.21044068),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.686275, 0.866667, 1),})
  826. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(4.4772172, 2.98481226, 4.47721767),MeshType = Enum.MeshType.Cylinder,})
  827. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.213871852, 0.804365993, -0.554305255, -0.106541649, 0.58325696, 0.805270493, 0.971034527, -0.113167986, 0.21044068),C1 = CFrame.new(2.67769241, 2.47048092, -0.92924118, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  828. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.4280663, 4.16519833, -57.5749207, -0.841101944, -0.0969311371, 0.532120585, 0.0950307697, 0.942023098, 0.321810395, -0.532463193, 0.321243256, -0.783125699),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  829. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.26854491, 1.26854503, 0.298481196),MeshType = Enum.MeshType.Sphere,})
  830. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.841101944, 0.0950307697, -0.532463193, -0.0969311371, 0.942023098, 0.321243256, 0.532120585, 0.321810395, -0.783125699),C1 = CFrame.new(3.56692123, 3.63757539, -0.384887695, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  831. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Pastel light blue"),Material = Enum.Material.Sand,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.0802078, 4.3748951, -58.0839653, 0.212348163, -0.0968667567, 0.972381353, 0.334798723, 0.942061722, 0.0207332373, -0.918051422, 0.321149349, 0.232475907),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.686275, 0.866667, 1),})
  832. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(6.71582651, 6.71582747, 6.71582747),MeshType = Enum.MeshType.Sphere,})
  833. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.212348163, 0.334798723, -0.918051422, -0.0968667567, 0.942061722, 0.321149349, 0.972381353, 0.0207332373, 0.232475907),C1 = CFrame.new(3.91477966, 3.84727216, -0.893932343, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  834. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-48.9923859, 4.17392349, -57.4702454, -0.986369312, -0.0968504995, -0.133026481, -0.133985102, 0.942024887, 0.307631791, 0.0955198705, 0.321262121, -0.942160666),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  835. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.26854491, 1.26854503, 0.298481196),MeshType = Enum.MeshType.Sphere,})
  836. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.986369312, -0.133985102, 0.0955198705, -0.0968504995, 0.942024887, 0.321262121, -0.133026481, 0.307631791, -0.942160666),C1 = CFrame.new(4.00260162, 3.64630055, -0.280212402, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  837. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Pastel light blue"),Material = Enum.Material.Sand,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-47.9062805, 3.04954076, -57.5432129, 0.0276053511, -0.292654008, 0.955820084, 0.800393045, 0.579290509, 0.154251441, -0.598839641, 0.76077342, 0.250229776),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.686275, 0.866667, 1),})
  838. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(4.4772172, 2.98481226, 4.47721767),MeshType = Enum.MeshType.Cylinder,})
  839. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0276053511, 0.800393045, -0.598839641, -0.292654008, 0.579290509, 0.76077342, 0.955820084, 0.154251441, 0.250229776),C1 = CFrame.new(5.08870697, 2.52191782, -0.353179932, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  840. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Pastel light blue"),Material = Enum.Material.Sand,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-50.4450111, 2.51772857, -57.7885017, 0.213871852, -0.106541649, 0.971034527, 0.804365993, 0.58325696, -0.113167986, -0.554305255, 0.805270493, 0.21044068),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.686275, 0.866667, 1),})
  841. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(4.4772172, 4.47721815, 4.47721767),MeshType = Enum.MeshType.Sphere,})
  842. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.213871852, 0.804365993, -0.554305255, -0.106541649, 0.58325696, 0.805270493, 0.971034527, -0.113167986, 0.21044068),C1 = CFrame.new(2.54997635, 1.99010563, -0.598468781, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  843. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Pastel light blue"),Material = Enum.Material.Sand,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-50.1027832, 4.53299284, -58.2848854, 0.971034527, -0.0758496076, 0.226581886, -0.113147303, -0.981184483, 0.156444624, 0.210452437, -0.177550286, -0.961345792),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.686275, 0.866667, 1),})
  844. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(5.96962261, 2.98481226, 5.96962452),MeshType = Enum.MeshType.Sphere,})
  845. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.971034527, -0.113147303, 0.210452437, -0.0758496076, -0.981184483, -0.177550286, 0.226581886, 0.156444624, -0.961345792),C1 = CFrame.new(2.89220428, 4.00536966, -1.09485245, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  846. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Pastel light blue"),Material = Enum.Material.Sand,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-48.0849533, 4.57648516, -57.8025208, 0.95581764, 0.187414303, 0.226470977, 0.154220149, -0.975572526, 0.15644367, 0.250258654, -0.114605241, -0.961372137),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.686275, 0.866667, 1),})
  847. Mesh = New("FileMesh",Part,"Mesh",{Scale = Vector3.new(0.746202886, 1.49240601, 0.746203005),MeshId = "http://www.roblox.com/asset/?id=9756362",})
  848. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.95581764, 0.154220149, 0.250258654, 0.187414303, -0.975572526, -0.114605241, 0.226470977, 0.15644367, -0.961372137),C1 = CFrame.new(4.91003418, 4.04886198, -0.612487793, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  849. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Pastel light blue"),Material = Enum.Material.Sand,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-47.923027, 2.57146716, -57.1854515, -0.292656958, -0.0275736116, 0.955820084, 0.579202652, -0.800456703, 0.154251084, 0.760839224, 0.598756015, 0.250230014),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.686275, 0.866667, 1),})
  850. Mesh = New("FileMesh",Part,"Mesh",{Scale = Vector3.new(0.470107824, 0.470107913, 0.470107913),MeshId = "http://www.roblox.com/asset/?id=1290033",})
  851. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.292656958, 0.579202652, 0.760839224, -0.0275736116, -0.800456703, 0.598756015, 0.955820084, 0.154251084, 0.250230014),C1 = CFrame.new(5.07196045, 2.04384422, 0.00458145142, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  852. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.0802231, 4.37489319, -58.0839729, -0.972376943, -0.0968946517, 0.212356046, -0.0207269862, 0.942018867, 0.334919512, -0.232495397, 0.321266383, -0.918005347),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  853. Mesh = New("FileMesh",Part,"Mesh",{Scale = Vector3.new(0.373101443, 0.373101503, 0.373101503),MeshId = "http://www.roblox.com/asset/?id=168892432",})
  854. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.972376943, -0.0207269862, -0.232495397, -0.0968946517, 0.942018867, 0.321266383, 0.212356046, 0.334919512, -0.918005347),C1 = CFrame.new(3.9147644, 3.84727025, -0.893939972, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  855. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Pastel light blue"),Material = Enum.Material.Sand,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-50.1365356, 4.0936532, -58.3648262, 0.0758723021, -0.226574257, 0.971034467, 0.981181562, -0.156447366, -0.113169432, 0.177557081, 0.961347163, 0.210440487),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.686275, 0.866667, 1),})
  856. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(4.4772172, 2.98481226, 4.47721767),MeshType = Enum.MeshType.Cylinder,})
  857. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0758723021, 0.981181562, 0.177557081, -0.226574257, -0.156447366, 0.961347163, 0.971034467, -0.113169432, 0.210440487),C1 = CFrame.new(2.85845184, 3.56603026, -1.17479324, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  858. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.0802231, 4.37489319, -58.0839729, -0.972376943, -0.0968946517, 0.212356046, -0.0207269862, 0.942018867, 0.334919512, -0.232495397, 0.321266383, -0.918005347),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  859. Mesh = New("FileMesh",Part,"Mesh",{Scale = Vector3.new(2.98481154, 2.98481202, 2.98481202),MeshId = "http://www.roblox.com/asset/?id=168892432",})
  860. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.972376943, -0.0207269862, -0.232495397, -0.0968946517, 0.942018867, 0.321266383, 0.212356046, 0.334919512, -0.918005347),C1 = CFrame.new(3.9147644, 3.84727025, -0.893939972, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  861. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.0802231, 4.37489319, -58.0839729, -0.972376943, -0.0968946517, 0.212356046, -0.0207269862, 0.942018867, 0.334919512, -0.232495397, 0.321266383, -0.918005347),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  862. Mesh = New("FileMesh",Part,"Mesh",{Scale = Vector3.new(0.746202886, 0.746203005, 0.746203005),MeshId = "http://www.roblox.com/asset/?id=168892432",})
  863. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.972376943, -0.0207269862, -0.232495397, -0.0968946517, 0.942018867, 0.321266383, 0.212356046, 0.334919512, -0.918005347),C1 = CFrame.new(3.9147644, 3.84727025, -0.893939972, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  864. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Pastel light blue"),Material = Enum.Material.Sand,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-47.9230156, 2.571455, -57.1854935, 0.0276053511, -0.292654008, 0.955820084, 0.800393045, 0.579290509, 0.154251441, -0.598839641, 0.76077342, 0.250229776),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.686275, 0.866667, 1),})
  865. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(4.4772172, 4.47721815, 4.47721767),MeshType = Enum.MeshType.Sphere,})
  866. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0276053511, 0.800393045, -0.598839641, -0.292654008, 0.579290509, 0.76077342, 0.955820084, 0.154251441, 0.250229776),C1 = CFrame.new(5.07197189, 2.04383206, 0.00453948975, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  867. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Pastel light blue"),Material = Enum.Material.Sand,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-48.0849533, 4.57648516, -57.8025208, 0.95581764, 0.187414303, 0.226470977, 0.154220149, -0.975572526, 0.15644367, 0.250258654, -0.114605241, -0.961372137),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.686275, 0.866667, 1),})
  868. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(5.96962261, 2.98481226, 5.96962452),MeshType = Enum.MeshType.Sphere,})
  869. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.95581764, 0.154220149, 0.250258654, 0.187414303, -0.975572526, -0.114605241, 0.226470977, 0.15644367, -0.961372137),C1 = CFrame.new(4.91003418, 4.04886198, -0.612487793, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  870. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.0802231, 4.37489319, -58.0839729, -0.972376943, -0.0968946517, 0.212356046, -0.0207269862, 0.942018867, 0.334919512, -0.232495397, 0.321266383, -0.918005347),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  871. Mesh = New("FileMesh",Part,"Mesh",{Scale = Vector3.new(2.2386086, 2.23860908, 2.23860908),MeshId = "http://www.roblox.com/asset/?id=168892432",})
  872. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.972376943, -0.0207269862, -0.232495397, -0.0968946517, 0.942018867, 0.321266383, 0.212356046, 0.334919512, -0.918005347),C1 = CFrame.new(3.9147644, 3.84727025, -0.893939972, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  873. eye = New("Part",Nelf,"eye",{BrickColor = BrickColor.new("Cyan"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.4361267, 4.16019058, -57.5626183, -0.841101944, -0.0969311371, 0.532120585, 0.0950307697, 0.942023098, 0.321810395, -0.532463193, 0.321243256, -0.783125699),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0156863, 0.686275, 0.92549),})
  874. Mesh = New("SpecialMesh",eye,"Mesh",{Scale = Vector3.new(1.1193043, 0.677552342, 0.298481196),MeshType = Enum.MeshType.Sphere,})
  875. SpotLight = New("SpotLight",eye,"SpotLight",{Color = Color3.new(0, 0.666667, 1),Angle = 36,Brightness = 100,Range = 24,Shadows = true,})
  876. mot = New("Motor",eye,"mot",{Part0 = eye,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.841101944, 0.0950307697, -0.532463193, -0.0969311371, 0.942023098, 0.321243256, 0.532120585, 0.321810395, -0.783125699),C1 = CFrame.new(3.55886078, 3.63256764, -0.372585297, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  877. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.0802231, 4.37489319, -58.0839729, -0.972376943, -0.0968946517, 0.212356046, -0.0207269862, 0.942018867, 0.334919512, -0.232495397, 0.321266383, -0.918005347),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  878. Mesh = New("FileMesh",Part,"Mesh",{Scale = Vector3.new(2.61171031, 2.61171055, 2.61171055),MeshId = "http://www.roblox.com/asset/?id=168892432",})
  879. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.972376943, -0.0207269862, -0.232495397, -0.0968946517, 0.942018867, 0.321266383, 0.212356046, 0.334919512, -0.918005347),C1 = CFrame.new(3.9147644, 3.84727025, -0.893939972, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  880. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.0802231, 4.37489319, -58.0839729, -0.972376943, -0.0968946517, 0.212356046, -0.0207269862, 0.942018867, 0.334919512, -0.232495397, 0.321266383, -0.918005347),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  881. Mesh = New("FileMesh",Part,"Mesh",{Scale = Vector3.new(1.86550725, 1.8655076, 1.86550748),MeshId = "http://www.roblox.com/asset/?id=168892432",})
  882. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.972376943, -0.0207269862, -0.232495397, -0.0968946517, 0.942018867, 0.321266383, 0.212356046, 0.334919512, -0.918005347),C1 = CFrame.new(3.9147644, 3.84727025, -0.893939972, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  883. han = New("Part",Nelf,"han",{BrickColor = BrickColor.new("Pastel light blue"),Material = Enum.Material.Sand,Transparency = 1,Transparency = 1,Size = Vector3.new(0.746202886, 0.746203005, 0.746203005),CFrame = CFrame.new(-47.923027, 2.57146716, -57.1854515, -0.292656958, -0.0275736116, 0.955820084, 0.579202652, -0.800456703, 0.154251084, 0.760839224, 0.598756015, 0.250230014),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.686275, 0.866667, 1),})
  884. mot = New("Motor",han,"mot",{Part0 = han,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.292656958, 0.579202652, 0.760839224, -0.0275736116, -0.800456703, 0.598756015, 0.955820084, 0.154251084, 0.250230014),C1 = CFrame.new(5.07196045, 2.04384422, 0.00458145142, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  885. particle2 = New("Part",Nelf,"particle2",{BrickColor = BrickColor.new("Pastel light blue"),Material = Enum.Material.Sand,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-48.0009613, 4.13931561, -57.8541145, -0.187439382, -0.22643964, 0.955820084, 0.975568593, -0.1564385, 0.15425092, 0.11459858, 0.961380303, 0.250230134),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.686275, 0.866667, 1),})
  886. Mesh = New("SpecialMesh",particle2,"Mesh",{Scale = Vector3.new(4.4772172, 2.98481226, 4.47721767),MeshType = Enum.MeshType.Cylinder,})
  887. mot = New("Motor",particle2,"mot",{Part0 = particle2,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.187439382, 0.975568593, 0.11459858, -0.22643964, -0.1564385, 0.961380303, 0.955820084, 0.15425092, 0.250230134),C1 = CFrame.new(4.99402618, 3.61169267, -0.664081573, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  888. particle1 = New("Part",Nelf,"particle1",{BrickColor = BrickColor.new("Cyan"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(0.746202886, 0.200000003, 0.746203005),CFrame = CFrame.new(-49.0222168, 3.81171012, -58.275589, -0.972376943, -0.0968946517, 0.212356046, -0.0207269862, 0.942018867, 0.334919512, -0.232495397, 0.321266383, -0.918005347),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0156863, 0.686275, 0.92549),})
  889. Mesh = New("BlockMesh",particle1,"Mesh",{Scale = Vector3.new(1, 0.149240628, 1),})
  890. mot = New("Motor",particle1,"mot",{Part0 = particle1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.972376943, -0.0207269862, -0.232495397, -0.0968946517, 0.942018867, 0.321266383, 0.212356046, 0.334919512, -0.918005347),C1 = CFrame.new(3.97277069, 3.28408718, -1.08555603, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  891. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Pastel light blue"),Material = Enum.Material.Sand,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-50.1027832, 4.53299284, -58.2848854, 0.971034527, -0.0758496076, 0.226581886, -0.113147303, -0.981184483, 0.156444624, 0.210452437, -0.177550286, -0.961345792),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.686275, 0.866667, 1),})
  892. Mesh = New("FileMesh",Part,"Mesh",{Scale = Vector3.new(0.746202886, 1.49240601, 0.746203005),MeshId = "http://www.roblox.com/asset/?id=9756362",})
  893. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.971034527, -0.113147303, 0.210452437, -0.0758496076, -0.981184483, -0.177550286, 0.226581886, 0.156444624, -0.961345792),C1 = CFrame.new(2.89220428, 4.00536966, -1.09485245, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  894. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.0802231, 4.37489319, -58.0839729, -0.972376943, -0.0968946517, 0.212356046, -0.0207269862, 0.942018867, 0.334919512, -0.232495397, 0.321266383, -0.918005347),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  895. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.972376943, -0.0207269862, -0.232495397, -0.0968946517, 0.942018867, 0.321266383, 0.212356046, 0.334919512, -0.918005347),C1 = CFrame.new(3.9147644, 3.84727025, -0.893939972, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  896. eye = New("Part",Nelf,"eye",{BrickColor = BrickColor.new("Cyan"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-48.9904785, 4.16957474, -57.4560623, -0.986369312, -0.0968504995, -0.133026481, -0.133985102, 0.942024887, 0.307631791, 0.0955198705, 0.321262121, -0.942160666),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0156863, 0.686275, 0.92549),})
  897. Mesh = New("SpecialMesh",eye,"Mesh",{Scale = Vector3.new(1.1193043, 0.677552342, 0.298481196),MeshType = Enum.MeshType.Sphere,})
  898. SpotLight = New("SpotLight",eye,"SpotLight",{Color = Color3.new(0, 0.666667, 1),Angle = 36,Brightness = 100,Range = 24,Shadows = true,})
  899. mot = New("Motor",eye,"mot",{Part0 = eye,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.986369312, -0.133985102, 0.0955198705, -0.0968504995, 0.942024887, 0.321262121, -0.133026481, 0.307631791, -0.942160666),C1 = CFrame.new(4.00450897, 3.6419518, -0.266029358, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  900. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Pastel light blue"),Material = Enum.Material.Sand,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-50.4450111, 2.51772857, -57.7885017, 0.213871852, -0.106541649, 0.971034527, 0.804365993, 0.58325696, -0.113167986, -0.554305255, 0.805270493, 0.21044068),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.686275, 0.866667, 1),})
  901. Mesh = New("FileMesh",Part,"Mesh",{Scale = Vector3.new(0.470107824, 0.470107913, 0.470107913),MeshId = "http://www.roblox.com/asset/?id=1290033",})
  902. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.213871852, 0.804365993, -0.554305255, -0.106541649, 0.58325696, 0.805270493, 0.971034527, -0.113167986, 0.21044068),C1 = CFrame.new(2.54997635, 1.99010563, -0.598468781, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  903. Part = New("Part",Nelf,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.0802231, 4.37489319, -58.0839729, -0.972376943, -0.0968946517, 0.212356046, -0.0207269862, 0.942018867, 0.334919512, -0.232495397, 0.321266383, -0.918005347),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  904. Mesh = New("FileMesh",Part,"Mesh",{Scale = Vector3.new(1.49240577, 1.49240601, 1.49240601),MeshId = "http://www.roblox.com/asset/?id=168892432",})
  905. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.972376943, -0.0207269862, -0.232495397, -0.0968946517, 0.942018867, 0.321266383, 0.212356046, 0.334919512, -0.918005347),C1 = CFrame.new(3.9147644, 3.84727025, -0.893939972, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  906. han = New("Part",Nelf,"han",{BrickColor = BrickColor.new("Pastel light blue"),Material = Enum.Material.Sand,Transparency = 1,Transparency = 1,Size = Vector3.new(0.746202886, 0.746203005, 0.746203005),CFrame = CFrame.new(-50.4450302, 2.51771688, -57.7885132, 0.213871852, -0.106541649, 0.971034527, 0.804365993, 0.58325696, -0.113167986, -0.554305255, 0.805270493, 0.21044068),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.686275, 0.866667, 1),})
  907. mot = New("Motor",han,"mot",{Part0 = han,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.213871852, 0.804365993, -0.554305255, -0.106541649, 0.58325696, 0.805270493, 0.971034527, -0.113167986, 0.21044068),C1 = CFrame.new(2.54995728, 1.99009395, -0.598480225, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  908.  
  909. --Breath--
  910. local introo = Instance.new("ParticleEmitter",kiss)
  911. introo.Color = ColorSequence.new(Color3.new(.5, 1, 1), Color3.new(.8, 1, 1))
  912. introo.LightEmission = .5
  913. introo.Size = NumberSequence.new(0.2)
  914. introo.Texture = "http://www.roblox.com/asset/?id=99210382"
  915. aas = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1.54)})
  916. asd = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  917. introo.Transparency = asd
  918. introo.Size = aas
  919. introo.ZOffset = 0
  920. introo.Acceleration = Vector3.new(0, 0, 0)
  921. introo.LockedToPart = true
  922. introo.EmissionDirection = "Back" -- y back xd
  923. introo.Lifetime = NumberRange.new(2,3)
  924. introo.Rate = 5
  925. introo.Rotation = NumberRange.new(-100, 100)
  926. introo.RotSpeed = NumberRange.new(-100, 100)
  927. introo.Speed = NumberRange.new(1.4)
  928. introo.VelocitySpread = 20
  929. introo.Enabled=true
  930.  
  931.  
  932. --other--
  933.  
  934. local introos = Instance.new("ParticleEmitter",particle1)
  935. introos.Color = ColorSequence.new(Color3.new(.5, 1, 1), Color3.new(.8, 1, 1))
  936. introos.LightEmission = 1
  937. introos.Size = NumberSequence.new(1)
  938. introos.Texture = "http://www.roblox.com/asset/?id=31727915"
  939. --aas = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1.54)})
  940. asd = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.2, 0),NumberSequenceKeypoint.new(0.8, 0),NumberSequenceKeypoint.new(1, 1)})
  941. introos.Transparency = asd
  942. --introos.Size = aas
  943. introos.ZOffset = 0
  944. introos.Acceleration = Vector3.new(0, 0, 0)
  945. introos.LockedToPart = true
  946. introos.EmissionDirection = "Bottom"
  947. introos.Lifetime = NumberRange.new(1)
  948. introos.Rate = 100000
  949. introos.Rotation = NumberRange.new(-360, 500)
  950. introos.RotSpeed = NumberRange.new(-180, 189)
  951. introos.Speed = NumberRange.new(4)
  952. introos.VelocitySpread = 1
  953. introos.Enabled=true
  954.  
  955. local introoss = Instance.new("ParticleEmitter",particle2)
  956. introoss.Color = ColorSequence.new(Color3.new(.5, 1, 1), Color3.new(.8, 1, 1))
  957. introoss.LightEmission = 1
  958. --introoss.Size = NumberSequence.new(1)
  959. introoss.Texture = "http://www.roblox.com/asset/?id=320043786"
  960. aas = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.5),NumberSequenceKeypoint.new(1, .5)})
  961. asd = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.2, 0),NumberSequenceKeypoint.new(0.8, 0),NumberSequenceKeypoint.new(1, 1)})
  962. introoss.Transparency = asd
  963. introos.Size = aas
  964. introoss.ZOffset = 0
  965. introoss.Acceleration = Vector3.new(0, 0, 0)
  966. introoss.LockedToPart = true
  967. introoss.EmissionDirection = "Bottom"
  968. introoss.Lifetime = NumberRange.new(1)
  969. introoss.Rate = 20
  970. introoss.Rotation = NumberRange.new(-360, 360)
  971. introoss.RotSpeed = NumberRange.new(-180, 180)
  972. introoss.Speed = NumberRange.new(4)
  973. introoss.VelocitySpread = 180
  974. introoss.Enabled=true
  975.  
  976.  
  977. EffectModel = Create("Model"){
  978. Parent = Character,
  979. Name = "Effects",
  980. }
  981.  
  982. Effects = {
  983. Block = {
  984. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  985. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  986. prt.Anchored = true
  987. prt.CFrame = cframe
  988. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  989. game:GetService("Debris"):AddItem(prt, 10)
  990. if Type == 1 or Type == nil then
  991. table.insert(Effects, {
  992. prt,
  993. "Block1",
  994. delay,
  995. x3,
  996. y3,
  997. z3,
  998. msh
  999. })
  1000. elseif Type == 2 then
  1001. table.insert(Effects, {
  1002. prt,
  1003. "Block2",
  1004. delay,
  1005. x3,
  1006. y3,
  1007. z3,
  1008. msh
  1009. })
  1010. end
  1011. end;
  1012. };
  1013.  
  1014. Cylinder = {
  1015. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1016. local prt = CFuncs.Part..Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  1017. prt.Anchored = true
  1018. prt.CFrame = cframe
  1019. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1020. game:GetService("Debris"):AddItem(prt, 2)
  1021. Effects[#Effects + 1] = {
  1022. prt,
  1023. "Cylinder",
  1024. delay,
  1025. x3,
  1026. y3,
  1027. z3
  1028. }
  1029. end;
  1030. };
  1031.  
  1032. Head = {
  1033. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1034. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1035. prt.Anchored = true
  1036. prt.CFrame = cframe
  1037. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1038. game:GetService("Debris"):AddItem(prt, 10)
  1039. table.insert(Effects, {
  1040. prt,
  1041. "Cylinder",
  1042. delay,
  1043. x3,
  1044. y3,
  1045. z3,
  1046. msh
  1047. })
  1048. end;
  1049. };
  1050.  
  1051. Sphere = {
  1052. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1053. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1054. prt.Anchored = true
  1055. prt.CFrame = cframe
  1056. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1057. game:GetService("Debris"):AddItem(prt, 10)
  1058. table.insert(Effects, {
  1059. prt,
  1060. "Cylinder",
  1061. delay,
  1062. x3,
  1063. y3,
  1064. z3,
  1065. msh
  1066. })
  1067. end;
  1068. };
  1069.  
  1070. Elect = {
  1071. Create = function(cff, x, y, z)
  1072. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  1073. prt.Anchored = true
  1074. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  1075. prt.CFrame = CFrame.new(prt.Position)
  1076. game:GetService("Debris"):AddItem(prt, 2)
  1077. local xval = math.random() / 2
  1078. local yval = math.random() / 2
  1079. local zval = math.random() / 2
  1080. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1081. table.insert(Effects, {
  1082. prt,
  1083. "Elec",
  1084. 0.1,
  1085. x,
  1086. y,
  1087. z,
  1088. xval,
  1089. yval,
  1090. zval
  1091. })
  1092. end;
  1093.  
  1094. };
  1095.  
  1096. Ring = {
  1097. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1098. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1099. prt.Anchored = true
  1100. prt.CFrame = cframe
  1101. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1102. game:GetService("Debris"):AddItem(prt, 10)
  1103. table.insert(Effects, {
  1104. prt,
  1105. "Cylinder",
  1106. delay,
  1107. x3,
  1108. y3,
  1109. z3,
  1110. msh
  1111. })
  1112. end;
  1113. };
  1114.  
  1115.  
  1116. Wave = {
  1117. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1118. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1119. prt.Anchored = true
  1120. prt.CFrame = cframe
  1121. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1122. game:GetService("Debris"):AddItem(prt, 10)
  1123. table.insert(Effects, {
  1124. prt,
  1125. "Cylinder",
  1126. delay,
  1127. x3,
  1128. y3,
  1129. z3,
  1130. msh
  1131. })
  1132. end;
  1133. };
  1134.  
  1135. Break = {
  1136. Create = function(brickcolor, cframe, x1, y1, z1)
  1137. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1138. prt.Anchored = true
  1139. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1140. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1141. local num = math.random(10, 50) / 1000
  1142. game:GetService("Debris"):AddItem(prt, 10)
  1143. table.insert(Effects, {
  1144. prt,
  1145. "Shatter",
  1146. num,
  1147. prt.CFrame,
  1148. math.random() - math.random(),
  1149. 0,
  1150. math.random(50, 100) / 100
  1151. })
  1152. end;
  1153. };
  1154.  
  1155. Fire = {
  1156. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1157. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1158. prt.Anchored = true
  1159. prt.CFrame = cframe
  1160. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1161. game:GetService("Debris"):AddItem(prt, 10)
  1162. table.insert(Effects, {
  1163. prt,
  1164. "Fire",
  1165. delay,
  1166. 1,
  1167. 1,
  1168. 1,
  1169. msh
  1170. })
  1171. end;
  1172. };
  1173.  
  1174. FireWave = {
  1175. Create = function(brickcolor, cframe, x1, y1, z1)
  1176. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1177. prt.Anchored = true
  1178. prt.CFrame = cframe
  1179. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1180. local d = Create("Decal"){
  1181. Parent = prt,
  1182. Texture = "rbxassetid://26356434",
  1183. Face = "Top",
  1184. }
  1185. local d = Create("Decal"){
  1186. Parent = prt,
  1187. Texture = "rbxassetid://26356434",
  1188. Face = "Bottom",
  1189. }
  1190. game:GetService("Debris"):AddItem(prt, 10)
  1191. table.insert(Effects, {
  1192. prt,
  1193. "FireWave",
  1194. 1,
  1195. 30,
  1196. math.random(400, 600) / 100,
  1197. msh
  1198. })
  1199. end;
  1200. };
  1201.  
  1202. Lightning = {
  1203. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1204. local magz = (p0 - p1).magnitude
  1205. local curpos = p0
  1206. local trz = {
  1207. -ofs,
  1208. ofs
  1209. }
  1210. for i = 1, tym do
  1211. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1212. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1213. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1214. li.Material = "Neon"
  1215. if tym == i then
  1216. local magz2 = (curpos - p1).magnitude
  1217. li.Size = Vector3.new(th, th, magz2)
  1218. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1219. table.insert(Effects, {
  1220. li,
  1221. "Disappear",
  1222. last
  1223. })
  1224. else
  1225. do
  1226. do
  1227. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1228. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1229. game.Debris:AddItem(li, 10)
  1230. table.insert(Effects, {
  1231. li,
  1232. "Disappear",
  1233. last
  1234. })
  1235. end
  1236. end
  1237. end
  1238. end
  1239. end
  1240. };
  1241.  
  1242. EffectTemplate = {
  1243.  
  1244. };
  1245. }
  1246.  
  1247. function attackone()
  1248. attack = true
  1249. for i = 0, 1, 0.1 do
  1250. swait()
  1251. PlayAnimationFromTable({
  1252. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1253. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1254. CFrame.new(1.5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1255. CFrame.new(-1.5, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1256. CFrame.new(0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1257. CFrame.new(-0.5, -2, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1258. }, .3, false)
  1259. end
  1260. attack = false
  1261. end
  1262.  
  1263. function How_to_live_avi()
  1264. attack = true
  1265. Humanoid.WalkSpeed = 1
  1266. for i = 0, 3, 0.1 do
  1267. swait()
  1268. PlayAnimationFromTable({
  1269. CFrame.new(-0, -1.03615987, -0.321301371, 1, 0, 0, 0, 0.766212463, 0.642587364, 0, -0.642587364, 0.766212463) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1270. CFrame.new(0, 1.55075097, -0.201079994, 1, 0, 0, 0, 0.928164721, 0.372169584, 0, -0.372169584, 0.928164721) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1271. CFrame.new(1.60673702, -0.0154295918, 0.104641199, 0.583110213, -0.806256592, -0.0996639654, 0.812393069, 0.578700125, 0.0715808272, -3.69548798e-05, -0.122705847, 0.992443144) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1272. CFrame.new(-1.68533659, -0.036477834, 0.232782185, 0.598335326, 0.784392118, 0.163481146, -0.80124712, 0.585750222, 0.12207219, -6.70552254e-06, -0.204027355, 0.978967488) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1273. CFrame.new(0.424130619, -0.599340916, -0.89095664, 0.996774673, 0.012246226, 0.0793405771, 0.0441683494, 0.741622627, -0.669363678, -0.0670379251, 0.670709252, 0.738686264) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1274. CFrame.new(-0.652507722, -1.94315124, 0.513518453, 0.978214204, 0.200444415, -0.0540676638, -0.154227883, 0.875958264, 0.457072139, 0.138978034, -0.438775092, 0.887786567) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1275. }, .05, false)
  1276. end
  1277. CFuncs["Sound"].Create("200632211", Torso, 1, .6)
  1278. Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame* CFrame.new(0,-3.5,0)*CFrame.Angles(0,0,0), 2, 1.4, 2, 1.5, 0.6, 1.5, 0.05)
  1279. Humanoid.Jump = true
  1280. Torso.Velocity = Vector3.new(0, 400, 0)
  1281. for i = 0, 5, 0.1 do
  1282. swait()
  1283. PlayAnimationFromTable({
  1284. CFrame.new(0, -0.000592137396, 0.0243320614, 1, 0, -0, 0, 0.998815119, -0.0486660115, 0, 0.0486660078, 0.998815119) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1285. CFrame.new(0, 1.49255788, 0.0580787957, 1, 0, -0, 0, 0.991898537, -0.127052188, -0, 0.127052188, 0.991898537) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1286. CFrame.new(1.77745748, 0.0644446909, 0.6576069, 0.444794923, -0.699619889, -0.559186816, 0.895632386, 0.347450435, 0.277707279, -4.32133675e-07, -0.624347925, 0.781146765) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1287. CFrame.new(-1.74996197, 0.110267356, 0.44159767, 0.353478432, 0.848394156, 0.394056529, -0.93215698, 0.354735166, 0.0724315718, -0.0783351958, -0.392925411, 0.916228056) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1288. CFrame.new(0.564538479, -1.08948302, -0.169450268, 0.999277413, -0.0380095579, 1.31532767e-08, 0.0373679549, 0.982409656, 0.182961941, -0.00695431605, -0.182829753, 0.983120024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1289. CFrame.new(-0.587307692, -1.9104619, 0.29412967, 0.994682372, 0.102991022, -1.53875547e-07, -0.0993663296, 0.959675372, 0.262962759, 0.0270829555, -0.261564374, 0.96480602) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1290. }, .3, false)
  1291. end
  1292. RootPart.Anchored = true
  1293. ref = New("Part",m,"ref",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-72.7290878, 28.5900459, 2.38004827, 0.99999994, 0.000383002043, -5.96046448e-08, -0.000383001927, 1, 1.16415322e-09, 4.47034836e-08, -1.39698386e-09, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1294. mot = New("Motor",ref,"mot",{Part0 = ref,Part1 = RootPart,C0 = CFrame.new(0, 0, 0, 0.99999994, -0.000383001927, 4.47034836e-08, 0.000383002043, 1, -1.39698386e-09, -5.96046448e-08, 1.16415322e-09, 1),C1 = CFrame.new(-0.0108718872, 28.6000443, -2.38418579e-07, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  1295.  
  1296. CFuncs["Sound"].Create("214876666", Character, 1.5, .7)
  1297. for i = 0, 6, 0.1 do
  1298. swait()
  1299. PlayAnimationFromTable({
  1300. CFrame.new(0, -0.00170694385, 0.0412697122, 1, 0, -0, 0, 0.996587992, -0.0825380012, 0, 0.0825380012, 0.996587992) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1301. CFrame.new(0, 1.35443878, 0.157845795, 1, 0, -0, 0, 0.936196327, -0.351494998, -0, 0.351494998, 0.936196327) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1302. CFrame.new(1.59617484, 1.19478106, -0.175431296, 0.97810787, -0.194577187, 0.0738007948, -0.160195485, -0.930362523, -0.329793394, 0.132831812, 0.310750633, -0.941164196) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1303. CFrame.new(-1.77782011, 0.0086527206, 0.483837992, 0.408382565, 0.838138402, 0.361603439, -0.912810922, 0.374976844, 0.161780298, 3.15159559e-06, -0.396144301, 0.918190956) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1304. CFrame.new(0.57985276, -1.93068719, 0.293669045, 0.995965481, -0.0878097862, -0.0184999984, 0.0897372141, 0.974572957, 0.205324233, 9.35979187e-08, -0.206156105, 0.978520691) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1305. CFrame.new(-0.594926953, -1.87837791, 0.3280527, 0.992015719, 0.119715877, 0.0396601185, -0.126114279, 0.941686928, 0.311963469, -4.36790287e-07, -0.314474404, 0.949266076) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1306. }, .15, false)
  1307. Effects.Lightning.Create(RightArm.Position,ref.Position,5,5,BrickColor.new("Cyan"),.7,.5,0.1)
  1308. Effects.Block.Create(BrickColor.new("Cyan"), ref.CFrame, 2, 2, 2, 3, 3, 3, 0.06)
  1309. end
  1310. refs = New("Part",m,"ref",{Anchored = true,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = ref.CFrame,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1311. aa = New("BlockMesh",refs,"aa",{Scale = Vector3.new(1,0,1)})
  1312. ok1 = New("Decal",refs,"k",{Face = "Top",Texture = "http://www.roblox.com/asset/?id=823334464"})
  1313. ok2 = New("Decal",refs,"k",{Face = "Bottom",Texture = "http://www.roblox.com/asset/?id=823334464"})
  1314. Humanoid.WalkSpeed = 16
  1315. wait(.1)
  1316. ref:Remove()
  1317. local val = 100
  1318. coroutine.wrap(function()
  1319. while wait() and refs and refs.Reflectance <= 1 do
  1320. val = val - 1
  1321. refs.Reflectance = refs.Reflectance + .01
  1322. aa.Scale = aa.Scale + Vector3.new(val,0,val)
  1323. end
  1324. end)()
  1325. for i = 0, 3, 0.1 do
  1326. swait()
  1327. PlayAnimationFromTable({
  1328. CFrame.new(0, -0.00170670624, 0.0412697308, 1, 0, -0, 0, 0.996587992, -0.0825380012, 0, 0.0825380012, 0.996587992) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1329. CFrame.new(0, 1.38451409, -0.272948891, 1, 0, 0, 0, 0.881881952, 0.471470267, -0, -0.471470267, 0.881882012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1330. CFrame.new(0.332121313, 0.253666043, -0.662508011, -0.195479095, 0.92218256, 0.333717972, 0.920646012, 0.289811462, -0.261574864, -0.33793506, 0.256103426, -0.905655622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1331. CFrame.new(-0.617085814, 0.39823994, -0.825249493, -0.00209266553, -0.783531249, -0.62135005, -0.934353113, 0.222947314, -0.277993411, 0.356344759, 0.579977095, -0.732561052) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1332. CFrame.new(0.57985276, -1.93068719, 0.293669045, 0.995965481, -0.0878097862, -0.0184999984, 0.0897372141, 0.974572957, 0.205324233, 9.35979187e-08, -0.206156105, 0.978520691) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1333. CFrame.new(-0.594926953, -1.87837791, 0.3280527, 0.992015719, 0.119715877, 0.0396601185, -0.126114279, 0.941686928, 0.311963469, -4.36790287e-07, -0.314474404, 0.949266076) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1334. }, .1, false)
  1335. end
  1336. refs1 = New("Part",m,"ref",{Anchored = true,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = refs.CFrame,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1337. refs2 = New("Part",m,"ref",{Anchored = true,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = refs.CFrame,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1338.  
  1339. Effects.Sphere.Create(BrickColor.new("Cyan"), RootPart.CFrame, 5, 5, 5, 10, 10, 10, 0.04)
  1340. CFuncs["Sound"].Create("138079095", Character, 1.5, .4)
  1341. coroutine.wrap(function()
  1342. for i = 1,100 do
  1343. swait(1)
  1344. refs1.CFrame = refs.CFrame * CFrame.new(math.random(-200,200),0,math.random(-200,200))
  1345. refs2.CFrame = refs.CFrame * CFrame.new(math.random(-200,200),-420,math.random(-200,200))
  1346. Effects.Lightning.Create(refs1.Position,refs2.Position,5,5,BrickColor.new("Cyan"),5,.5,0.1)
  1347. Effects.Block.Create(BrickColor.new("Cyan"), refs2.CFrame, 2, 2, 2, 15, 15, 15, 0.07)
  1348. Effects.Block.Create(BrickColor.new("Cyan"), refs2.CFrame, 2, 2, 2, 15, 15, 15, 0.07)
  1349. MagnitudeDamage(refs2, 25, 20, 40, math.random(1, 5), "Snare", "", 1)
  1350. CFuncs["Sound"].Create("427582855", refs2, 3, 1.2)
  1351.  
  1352. end
  1353. end)()
  1354. for i = 0, 20, 0.1 do
  1355. swait()
  1356. PlayAnimationFromTable({
  1357. CFrame.new(0, -0.00170670624, 0.0412697308, 1, 0, -0, 0, 0.996587992, -0.0825380012, 0, 0.0825380012, 0.996587992) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1358. CFrame.new(0, 1.38187397, 0.24372232, 1, 0, -0, 0, 0.936117887, -0.351686984, -0, 0.351686984, 0.936117887) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1359. CFrame.new(1.94593441, 0.568508446, 0.229167357, 0.0108728549, -0.954202771, -0.29896301, 0.959349692, -0.074366644, 0.272246838, -0.282011509, -0.289770067, 0.914605498) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1360. CFrame.new(-1.96323562, 0.571394145, 0.42302075, -0.00208615814, 0.909483552, 0.415736109, -0.934352875, -0.149918631, 0.323280126, 0.356344342, -0.387769997, 0.850090027) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1361. CFrame.new(0.57985276, -1.93068719, 0.293669045, 0.995965481, -0.0878097862, -0.0184999984, 0.0897372141, 0.974572957, 0.205324233, 9.35979187e-08, -0.206156105, 0.978520691) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1362. CFrame.new(-0.594926953, -1.87837791, 0.3280527, 0.992015719, 0.119715877, 0.0396601185, -0.126114279, 0.941686928, 0.311963469, -4.36790287e-07, -0.314474404, 0.949266076) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1363. }, .3, false)
  1364. end
  1365. RootPart.Anchored = false
  1366. attack = false
  1367. for i = 1,100 do
  1368. swait()
  1369. ok1.Transparency = ok1.Transparency + 0.01
  1370. ok2.Transparency = ok2.Transparency + 0.01
  1371. aa.Scale = aa.Scale + Vector3.new(10,0,10)
  1372. end
  1373. refs:Remove()
  1374. refs1:Remove()
  1375. refs2:Remove()
  1376.  
  1377. end
  1378. Mouse.Button1Down:connect(function()
  1379. if attack == false and attacktype == 1 then
  1380. attackone()
  1381. end
  1382. end)
  1383.  
  1384. Mouse.KeyDown:connect(function(k)
  1385. k = k:lower()
  1386. if attack == false and k == 'q' then
  1387. How_to_live_avi()
  1388. end
  1389. end)
  1390.  
  1391. while true do
  1392. swait()
  1393. for i, v in pairs(Character:GetChildren()) do
  1394. if v:IsA("Part") then
  1395. v.Material = "SmoothPlastic"
  1396. elseif v:IsA("Accessory") then
  1397. v:WaitForChild("Handle").Material = "SmoothPlastic"
  1398. end
  1399. end
  1400. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1401. velocity = RootPart.Velocity.y
  1402. sine = sine + change
  1403. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  1404. if RootPart.Velocity.y > 1 and hit == nil then
  1405. Anim = "Jump"
  1406. if attack == false then
  1407. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1408. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1409. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1410. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1411. RH.C0 = clerp(RH.C0, CFrame.new(.5, -2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1412. LH.C0 = clerp(LH.C0, CFrame.new(-.5, -2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1413. end
  1414. elseif RootPart.Velocity.y < -1 and hit == nil then
  1415. Anim = "Fall"
  1416. if attack == false then
  1417. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1418. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1419. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1420. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1421. RH.C0 = clerp(RH.C0, CFrame.new(.5, -2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1422. LH.C0 = clerp(LH.C0, CFrame.new(-.5, -2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1423. end
  1424. elseif Torsovelocity < 1 and hit ~= nil then
  1425. Anim = "Idle"
  1426. if attack == false then
  1427. change = 1
  1428. PlayAnimationFromTable({
  1429. CFrame.new(0, -0, -0, 0.974372447, 0, -0.224940956, 0, 1, 0, 0.224941015, 0, 0.974372387) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1430. CFrame.new(-1.1920929e-07, 1.49999416, -2.08616257e-07, 0.920513809, -0.0204478577, 0.390176117, 1.86964701e-08, 0.998630404, 0.0523349345, -0.390711427, -0.0481749773, 0.919252574) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), -- <-- (+/-) [number] * math.cos([number]/[number]) cough cough
  1431. CFrame.new(1.68044662, 0.0500002615, -0.100577071, 0.985486329, -0.16919525, -0.0138741881, 0.168487713, 0.984809339, -0.0420071632, 0.0207707137, 0.0390598364, 0.999020934) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1432. CFrame.new(-1.58900392, -0.010000065, 0.141046837, 0.967111886, 0.118746817, 0.224941015, -0.121870048, 0.992548466, 0, -0.223264799, -0.0274135657, 0.974372387) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1433. CFrame.new(0.690335035, -2.00001669, 0.0561553538, 0.987111211, -0.0335469171, 0.156496003, 0.0346383005, 0.999395728, -0.00425298186, -0.156258017, 0.00961896125, 0.987671435) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1434. CFrame.new(-0.514178514, -1.99999702, -0.00445482135, 0.933586121, 0, 0.358358383, 0, 1, 0, -0.358358324, 0, 0.93358618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1435. }, .3, false)
  1436. end
  1437. elseif Torsovelocity > 2 and hit ~= nil then
  1438. Anim = "Walk"
  1439. if attack == false then
  1440. PlayAnimationFromTable({
  1441. CFrame.new(0, -0.0193441566, -0.137761548, 1, 0, 0, 0, 0.961308897, 0.275472969, 0, -0.275472969, 0.961308897) * CFrame.new(0, 0- .1 * math.cos((sine) / 2), 0) * CFrame.Angles(0, 0, 0),
  1442. CFrame.new(0, 1.44159341, 0.0451771915, 1, 0, 0, 0, 0.98646307, -0.163984656, 0, 0.163984656, 0.98646307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1443. CFrame.new(1.63363111, 0.0754526258, -2.72151652e-007, 0.985570133, -0.16926825, 1.56980732e-007, 0.16926825, 0.985570133, 2.38418579e-007, -1.86264515e-007, -1.49011612e-007, 1.00000024) * CFrame.new(0, 0, 0+ 0.5 * math.cos((sine) / 4)) * CFrame.Angles(math.rad(0- 20 * math.cos((sine) / 4)), 0, 0),
  1444. CFrame.new(-1.61827064, 0.111134544, 1.51569429e-006, 0.978242338, 0.207465827, 7.76345075e-007, -0.207465842, 0.978242397, -2.41398811e-006, -1.25542283e-006, 2.20537186e-006, 1.00000012) * CFrame.new(0, 0, 0- 0.5 * math.cos((sine) / 4)) * CFrame.Angles(math.rad(0+ 20 * math.cos((sine) / 4)), 0, 0),
  1445. CFrame.new(0.5, -2.00000334, 2.67028881e-005, 1, 0, 0, 0, 1.00000024, 0, 0, 0, 1.00000024) * CFrame.new(0, 0+ .4 * math.cos((sine) / 2), 0 + 1 * math.cos((sine) / 4)) * CFrame.Angles(math.rad(0 - 50 * math.cos((sine) / 4)), math.rad(0), math.rad(0)),
  1446. CFrame.new(-0.5, -2.00000334, 2.67028881e-005, 1, 0, 0, 0, 1.00000024, 0, 0, 0, 1.00000024) * CFrame.new(0, 0+ .4 * math.cos((sine) / 2), 0 - 1 * math.cos((sine) / 4)) * CFrame.Angles(math.rad(0 + 50 * math.cos((sine) / 4)), math.rad(0), math.rad(0)),
  1447. }, .3, false)
  1448. end
  1449. end
  1450. if 0 < #Effects then
  1451. for e = 1, #Effects do
  1452. if Effects[e] ~= nil then
  1453. local Thing = Effects[e]
  1454. if Thing ~= nil then
  1455. local Part = Thing[1]
  1456. local Mode = Thing[2]
  1457. local Delay = Thing[3]
  1458. local IncX = Thing[4]
  1459. local IncY = Thing[5]
  1460. local IncZ = Thing[6]
  1461. if Thing[2] == "Shoot" then
  1462. local Look = Thing[1]
  1463. local move = 30
  1464. if Thing[8] == 3 then
  1465. move = 10
  1466. end
  1467. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  1468. if Thing[10] ~= nil then
  1469. da = pos
  1470. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  1471. cfa = CFrame.new(Thing[4], pos)
  1472. tehCF = cfa:lerp(cf2, 0.2)
  1473. Thing[1] = tehCF.lookVector
  1474. end
  1475. local mag = (Thing[4] - pos).magnitude
  1476. Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  1477. if Thing[8] == 2 then
  1478. Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  1479. end
  1480. Thing[4] = Thing[4] + Look * move
  1481. Thing[3] = Thing[3] - 1
  1482. if 2 < Thing[5] then
  1483. Thing[5] = Thing[5] - 0.3
  1484. Thing[6] = Thing[6] - 0.3
  1485. end
  1486. if hit ~= nil then
  1487. Thing[3] = 0
  1488. if Thing[8] == 1 or Thing[8] == 3 then
  1489. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  1490. else
  1491. if Thing[8] == 2 then
  1492. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  1493. if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
  1494. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  1495. ref.Anchored = true
  1496. ref.CFrame = CFrame.new(pos)
  1497. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  1498. game:GetService("Debris"):AddItem(ref, 0.2)
  1499. Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  1500. Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  1501. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  1502. end
  1503. end
  1504. end
  1505. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  1506. ref.Anchored = true
  1507. ref.CFrame = CFrame.new(pos)
  1508. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  1509. game:GetService("Debris"):AddItem(ref, 1)
  1510. end
  1511. if Thing[3] <= 0 then
  1512. table.remove(Effects, e)
  1513. end
  1514. end
  1515. do
  1516. do
  1517. if Thing[2] == "FireWave" then
  1518. if Thing[3] <= Thing[4] then
  1519. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  1520. Thing[3] = Thing[3] + 1
  1521. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  1522. else
  1523. Part.Parent = nil
  1524. table.remove(Effects, e)
  1525. end
  1526. end
  1527. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  1528. if Thing[1].Transparency <= 1 then
  1529. if Thing[2] == "Block1" then
  1530. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1531. Mesh = Thing[7]
  1532. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1533. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1534. else
  1535. if Thing[2] == "Block2" then
  1536. Thing[1].CFrame = Thing[1].CFrame
  1537. Mesh = Thing[7]
  1538. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1539. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1540. else
  1541. if Thing[2] == "Fire" then
  1542. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  1543. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1544. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1545. else
  1546. if Thing[2] == "Cylinder" then
  1547. Mesh = Thing[7]
  1548. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1549. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1550. else
  1551. if Thing[2] == "Blood" then
  1552. Mesh = Thing[7]
  1553. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  1554. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1555. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1556. else
  1557. if Thing[2] == "Elec" then
  1558. Mesh = Thing[10]
  1559. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1560. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1561. else
  1562. if Thing[2] == "Disappear" then
  1563. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1564. end
  1565. end
  1566. end
  1567. end
  1568. end
  1569. end
  1570. end
  1571. else
  1572. Part.Parent = nil
  1573. table.remove(Effects, e)
  1574. end
  1575. end
  1576. end
  1577. end
  1578. end
  1579. end
  1580. end
  1581. end
  1582. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement