Advertisement
SCR1PT_ED1T0R

FE SCP-178

Oct 3rd, 2018
683
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility: by WaverlyCole");InternalData = {}
  2. do
  3. script.Parent = owner.Character
  4. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  5. local function NewFakeEvent()
  6. local Bind = Instance.new("BindableEvent")
  7. local Fake;Fake = {Connections = {},
  8. fakeEvent=true;
  9. Connect=function(self,Func)
  10. Bind.Event:connect(Func)
  11. self.Connections[Bind] = true
  12. return setmetatable({Connected = true},{
  13. __index = function (self,Index)
  14. if Index:lower() == "disconnect" then
  15. return function() Fake.Connections[Bind] = false;self.Connected = false end
  16. end
  17. return Fake[Index]
  18. end;
  19. __tostring = function() return "Connection" end;
  20. })
  21. end}
  22. Fake.connect = Fake.Connect;return Fake;
  23. end
  24. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  25. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  26. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  27. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  28. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  29. local function TriggerEvent(self,Event,...)
  30. local Trigger = Mouse[Event]
  31. if Trigger and Trigger.fakeEvent and Trigger.Connections then
  32. for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
  33. end
  34. end
  35. Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
  36. Event.OnServerEvent:Connect(function(FiredBy,Input)
  37. if FiredBy.Name ~= owner.Name then return end
  38. if Input.MouseEvent then
  39. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  40. else
  41. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  42. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
  43. for _,Action in pairs(ContextActionService.Actions) do
  44. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  45. end
  46. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  47. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  48. end
  49. end)
  50. InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  51. Event.Parent = NLS([[
  52. local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
  53. local Input = function(Input,gameProcessedEvent)
  54. if gameProcessedEvent then return end
  55. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  56. end
  57. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  58. local Hit,Target
  59. while wait(1/30) do
  60. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  61. Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  62. end
  63. end
  64. ]],owner.Character)
  65. end
  66. RealGame = game;game = setmetatable({},{
  67. __index = function (self,Index)
  68. local Sandbox = function (Thing)
  69. if Thing:IsA("Player") then
  70. local RealPlayer = Thing
  71. return setmetatable({},{
  72. __index = function (self,Index)
  73. local Type = type(RealPlayer[Index])
  74. if Type == "function" then
  75. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  76. return function (self)return InternalData["Mouse"] end
  77. end
  78. return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  79. end
  80. return RealPlayer[Index]
  81. end;
  82. __tostring = function(self) return RealPlayer.Name end
  83. })
  84. end
  85. end
  86. if RealGame[Index] then
  87. local Type = type(RealGame[Index])
  88. if Type == "function" then
  89. if Index:lower() == "getservice" or Index:lower() == "service" then
  90. return function (self,Service)
  91. local FakeServices = {
  92. ["players"] = function()
  93. return setmetatable({},{
  94. __index = function (self2,Index2)
  95. local RealService = RealGame:GetService(Service)
  96. local Type2 = type(Index2)
  97. if Type2 == "function" then
  98. return function (self,...) return RealService[Index2](RealService,...)end
  99. else
  100. if Index2:lower() == "localplayer" then return Sandbox(owner) end
  101. return RealService[Index2]
  102. end
  103. end;
  104. __tostring = function(self) return RealGame:GetService(Service).Name end
  105. })
  106. end;
  107. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  108. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  109. ["runservice"] = function()
  110. return setmetatable({},{
  111. __index = function(self2,Index2)
  112. local RealService = RealGame:GetService(Service)
  113. local Type2 = type(Index2)
  114. if Type2 == "function" then
  115. return function (self,...) return RealService[Index2](RealService,...) end
  116. else
  117. local RunServices = {
  118. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  119. ["renderstepped"] = function() return RealService["Stepped"] end
  120. }
  121. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  122. return RealService[Index2]
  123. end
  124. end
  125. })
  126. end
  127. }
  128. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  129. return RealGame:GetService(Service)
  130. end
  131. end
  132. return function (self,...) return RealGame[Index](RealGame,...) end
  133. else
  134. if game:GetService(Index) then return game:GetService(Index) end
  135. return RealGame[Index]
  136. end
  137. end
  138. return nil
  139. end
  140. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
  141.  
  142. --[[SCP-178 by SezHu.
  143.  
  144. If you want a creation like this of your own, shoot me a friend request me on Discord! (Sezzie
  145. #1875) Prices start at 350 robux.]]--
  146.  
  147. wait(1 / 60)
  148. local sfx = {
  149. 619083295,
  150. }
  151.  
  152.  
  153. Effects = { }
  154. local Player = game.Players.localPlayer
  155. local Mouse = Player:GetMouse()
  156. local Character = Player.Character
  157. local Humanoid = Character.Humanoid
  158. local Head = Character.Head
  159. local RootPart = Character.HumanoidRootPart
  160. local Torso = Character.Torso
  161. local LeftArm = Character["Left Arm"]
  162. local RightArm = Character["Right Arm"]
  163. local LeftLeg = Character["Left Leg"]
  164. local RightLeg = Character["Right Leg"]
  165. local Camera = game.Workspace.CurrentCamera
  166. local RootJoint = RootPart.RootJoint
  167. local Equipped = false
  168. local Attack = false
  169. local Anim = 'Idle'
  170. local Idle = 0
  171. local Combo = 1
  172. local TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  173. local Velocity = RootPart.Velocity.y
  174. local Sine = 0
  175. local Change = 1
  176.  
  177. local RbxUtility = LoadLibrary("RbxUtility")
  178. local Create = RbxUtility.Create
  179.  
  180. Humanoid.WalkSpeed = 10
  181. Humanoid.JumpPower = 50
  182. Humanoid.Animator.Parent = nil
  183. Character.Animate.Parent = nil
  184.  
  185. local newMotor = function(part0, part1, c0, c1)
  186. local w = Create('Motor'){
  187. Parent = part0,
  188. Part0 = part0,
  189. Part1 = part1,
  190. C0 = c0,
  191. C1 = c1,
  192. }
  193. return w
  194. end
  195.  
  196.  
  197.  
  198. function clerp(a, b, t)
  199. return a:lerp(b, t)
  200. end
  201.  
  202. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  203. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  204.  
  205. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  206. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  207. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  208. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  209. RootJoint.C1 = CFrame.new(0, 0, 0)
  210. RootJoint.C0 = CFrame.new(0, 0, 0)
  211. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  212. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  213.  
  214. local rarmc1 = RW.C1
  215. local larmc1 = LW.C1
  216. local rlegc1 = RH.C1
  217. local llegc1 = LH.C1
  218.  
  219. local resetc1 = false
  220.  
  221. function PlayAnimationFromTable(table, speed, bool)
  222. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  223. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  224. RW.C0 = clerp(RW.C0, table[3], speed)
  225. LW.C0 = clerp(LW.C0, table[4], speed)
  226. RH.C0 = clerp(RH.C0, table[5], speed)
  227. LH.C0 = clerp(LH.C0, table[6], speed)
  228. if bool == true then
  229. if resetc1 == false then
  230. resetc1 = true
  231. RootJoint.C1 = RootJoint.C1
  232. Torso.Neck.C1 = Torso.Neck.C1
  233. RW.C1 = rarmc1
  234. LW.C1 = larmc1
  235. RH.C1 = rlegc1
  236. LH.C1 = llegc1
  237. end
  238. end
  239. end
  240.  
  241. ArtificialHB = Create("BindableEvent"){
  242. Parent = script,
  243. Name = "Heartbeat",
  244. }
  245.  
  246. script:WaitForChild("Heartbeat")
  247.  
  248. frame = 1 / 30
  249. tf = 0
  250. allowframeloss = false
  251. tossremainder = false
  252. lastframe = tick()
  253. script.Heartbeat:Fire()
  254.  
  255.  
  256. spawn(function()
  257. while true do
  258. if Anim == "Walk" then
  259. CFuncs.Sound.Create(sfx[math.random(#sfx)], Head, .5, 1)
  260. end
  261. wait(.6)
  262. end
  263. end)
  264.  
  265.  
  266.  
  267. local function soundbork(obj)
  268. if obj:IsA("Sound") and obj.Name ~= "important" then
  269. obj.Volume = 0
  270. return
  271. end
  272.  
  273.  
  274. local children = obj:GetChildren()
  275. for i = 1, #children do
  276. soundbork(children[i])
  277. end
  278.  
  279. return
  280. end
  281.  
  282. game:GetService("RunService").Heartbeat:connect(function(s, p)
  283. tf = tf + s
  284. if tf >= frame then
  285. if allowframeloss then
  286. script.Heartbeat:Fire()
  287. lastframe = tick()
  288. else
  289. for i = 1, math.floor(tf / frame) do
  290. script.Heartbeat:Fire()
  291. end
  292. lastframe = tick()
  293. end
  294. if tossremainder then
  295. tf = 0
  296. else
  297. tf = tf - frame * math.floor(tf / frame)
  298. end
  299. end
  300. end)
  301.  
  302. function swait(num)
  303. if num == 0 or num == nil then
  304. ArtificialHB.Event:wait()
  305. else
  306. for i = 0, num do
  307. ArtificialHB.Event:wait()
  308. end
  309. end
  310. end
  311.  
  312. local m = Create("Model"){
  313. Parent = Character,
  314. Name = "WeaponModel"
  315. }
  316.  
  317. function RemoveOutlines(part)
  318. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  319. end
  320.  
  321. CFuncs = {
  322. Part = {
  323. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  324. local Part = Create("Part"){
  325. Parent = Parent,
  326. Reflectance = Reflectance,
  327. Transparency = Transparency,
  328. CanCollide = false,
  329. Locked = true,
  330. BrickColor = BrickColor.new(tostring(BColor)),
  331. Name = Name,
  332. Size = Size,
  333. Material = Material,
  334. }
  335. RemoveOutlines(Part)
  336. if Size == Vector3.new() then
  337. Part.Size = Vector3.new(0.2, 0.2, 0.2)
  338. else
  339. Part.Size = Size
  340. end
  341. return Part
  342. end;
  343. };
  344.  
  345. Mesh = {
  346. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  347. local Msh = Create(Mesh){
  348. Parent = Part,
  349. Offset = OffSet,
  350. Scale = Scale,
  351. }
  352. if Mesh == "SpecialMesh" then
  353. Msh.MeshType = MeshType
  354. Msh.MeshId = MeshId
  355. end
  356. return Msh
  357. end;
  358. };
  359.  
  360. Weld = {
  361. Create = function(Parent, Part0, Part1, C0, C1)
  362. local Weld = Create("Weld"){
  363. Parent = Parent,
  364. Part0 = Part0,
  365. Part1 = Part1,
  366. C0 = C0,
  367. C1 = C1,
  368. }
  369. return Weld
  370. end;
  371. };
  372.  
  373. Sound = {
  374. Create = function(id, par, vol, pit)
  375. coroutine.resume(coroutine.create(function()
  376. local S = Create("Sound"){
  377. Volume = vol,
  378. Pitch = pit or 1,
  379. SoundId = "rbxassetid://" .. id,
  380. Parent = par or workspace,
  381. Name = "important"
  382. }
  383. wait()
  384. S:play()
  385. game:GetService("Debris"):AddItem(S, 10)
  386. end))
  387. end;
  388. };
  389.  
  390. Sound2 = {
  391. Create = function(id, par, vol, pit)
  392. coroutine.resume(coroutine.create(function()
  393. local S = Create("Sound"){
  394. Volume = vol,
  395. Pitch = pit or 1,
  396. SoundId = "rbxassetid://" .. id,
  397. Parent = par or workspace,
  398. Name = "important",
  399. Looped = true
  400. }
  401. wait()
  402. S:play()
  403. game:GetService("Debris"):AddItem(S, 10)
  404. end))
  405. end;
  406. };
  407.  
  408. ParticleEmitter = {
  409. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  410. local Particle = Create("ParticleEmitter"){
  411. Parent = Parent,
  412. Color = ColorSequence.new(Color1, Color2),
  413. LightEmission = LightEmission,
  414. Size = Size,
  415. Texture = Texture,
  416. Transparency = Transparency,
  417. ZOffset = ZOffset,
  418. Acceleration = Accel,
  419. Drag = Drag,
  420. LockedToPart = LockedToPart,
  421. VelocityInheritance = VelocityInheritance,
  422. EmissionDirection = EmissionDirection,
  423. Enabled = Enabled,
  424. Lifetime = LifeTime,
  425. Rate = Rate,
  426. Rotation = Rotation,
  427. RotSpeed = RotSpeed,
  428. Speed = Speed,
  429. VelocitySpread = VelocitySpread,
  430. }
  431. return Particle
  432. end;
  433. };
  434.  
  435. CreateTemplate = {
  436.  
  437. };
  438. }
  439.  
  440.  
  441.  
  442. function RayCast(Position, Direction, Range, Ignore)
  443. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  444. end
  445.  
  446. Handle=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","Handle",Vector3.new(0.779999912, 0.780000091, 0.750000238))
  447. 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(-1.33985698, 0.205783844, -0.0249519944, 0, -1, 0, -1, 0, 0, 0, 0, -1))
  448.  
  449. FHandle=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","Handle",Vector3.new(0.779999912, 0.780000091, 0.750000238))
  450. FHandleWeld=CFuncs.Weld.Create(m,FHandle,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.33985698, 0.205783844, -0.0249519944, 0, -1, 0, -1, 0, 0, 0, 0, -1))
  451.  
  452. Glasses=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Institutional white","Glasses",Vector3.new(1.04999995, 1, 1))
  453. GlassesWeld=CFuncs.Weld.Create(m,FHandle,Glasses,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.019271493, -0.20810318, 0.170232952, -1, -6.50000002e-05, 0, -6.50000002e-05, 1, 0, 0, 0, -1))
  454. gl00ses=CFuncs.Mesh.Create("SpecialMesh",Glasses,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=22053998",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  455. gl00ses.TextureId = "http://www.roblox.com/asset/?id=38205002"
  456.  
  457.  
  458. FauxHandle=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","FauxHandle",Vector3.new(0.779999912, 0.780000091, 0.750000238))
  459. FauxHandleWeld=CFuncs.Weld.Create(workspace.CurrentCamera,Character["Head"],FauxHandle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00429534912, -0.0208046436, -0.0191295743, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  460. FauxGlasses=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Institutional white","FauxGlasses",Vector3.new(1.04999995, 1, 1))
  461. FauxGlassesWeld=CFuncs.Weld.Create(m,FauxHandle,FauxGlasses,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00775146484, -0.208105445, 0.170232952, -1, -6.50000002e-05, 0, -6.50000002e-05, 1, 0, 0, 0, -1))
  462. gl00ses2=CFuncs.Mesh.Create("SpecialMesh",FauxGlasses,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=22053998",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  463. gl00ses2.TextureId = "http://www.roblox.com/asset/?id=38205002"
  464.  
  465. --Converted with ttyyuu12345's model to script plugin v4
  466. function sandbox(var,func)
  467. local env = getfenv(func)
  468. local newenv = setmetatable({},{
  469. __index = function(self,k)
  470. if k=="script" then
  471. return var
  472. else
  473. return env[k]
  474. end
  475. end,
  476. })
  477. setfenv(func,newenv)
  478. return func
  479. end
  480. cors = {}
  481. mas = Instance.new("Model",Camera)
  482. Model0 = Instance.new("Model")
  483. Part1 = Instance.new("Part")
  484. Part2 = Instance.new("Part")
  485. Part3 = Instance.new("Part")
  486. Part4 = Instance.new("Part")
  487. Part5 = Instance.new("Part")
  488. Part6 = Instance.new("Part")
  489. Part7 = Instance.new("Part")
  490. Model0.Name = "Netherworld"
  491. Model0.Parent = mas
  492. Part1.Name = "Spart"
  493. Part1.Parent = Camera
  494. Part1.Material = Enum.Material.Neon
  495. Part1.Transparency = 1
  496. Part1.Anchored = true
  497. Part1.CanCollide = false
  498. Part1.Size = Vector3.new(4, 1, 2)
  499. Part1.CFrame = CFrame.new(144.5, 1290.63574, 2.74698257, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  500. Part1.BottomSurface = Enum.SurfaceType.Smooth
  501. Part1.TopSurface = Enum.SurfaceType.Smooth
  502. Part1.Position = Vector3.new(144.5, 1290.63574, 2.74698257)
  503. Part2.Parent = Camera
  504. Part2.Material = Enum.Material.Neon
  505. Part2.BrickColor = BrickColor.new("Really black")
  506. Part2.Transparency = 0.0099999997764826
  507. Part2.Anchored = true
  508. Part2.Size = Vector3.new(233.790359, 1.15406489, 245.924103)
  509. Part2.CFrame = CFrame.new(130.757782, 1311.9447, 21.3496704, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  510. Part2.BottomSurface = Enum.SurfaceType.Smooth
  511. Part2.TopSurface = Enum.SurfaceType.Smooth
  512. Part2.Position = Vector3.new(130.757782, 1311.9447, 21.3496704)
  513. Part3.Parent = Camera
  514. Part3.Material = Enum.Material.Neon
  515. Part3.BrickColor = BrickColor.new("Really black")
  516. Part3.Transparency = 0.0099999997764826
  517. Part3.Rotation = Vector3.new(90, 90, 0)
  518. Part3.Anchored = true
  519. Part3.Size = Vector3.new(233.790359, 1.15406489, 233.317429)
  520. Part3.CFrame = CFrame.new(131.542297, 1193.58923, -99.4936905, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  521. Part3.BottomSurface = Enum.SurfaceType.Smooth
  522. Part3.TopSurface = Enum.SurfaceType.Smooth
  523. Part3.Position = Vector3.new(131.542297, 1193.58923, -99.4936905)
  524. Part3.Orientation = Vector3.new(0, 90, 90)
  525. Part4.Parent = Camera
  526. Part4.Material = Enum.Material.Neon
  527. Part4.BrickColor = BrickColor.new("Really black")
  528. Part4.Transparency = 0.0099999997764826
  529. Part4.Rotation = Vector3.new(0, 0, 90)
  530. Part4.Anchored = true
  531. Part4.Size = Vector3.new(232.420349, 1.15406489, 242.134125)
  532. Part4.CFrame = CFrame.new(246.358215, 1194.35278, 22.2144928, 0, -1, 0, 1, 0, -0, 0, 0, 1)
  533. Part4.BottomSurface = Enum.SurfaceType.Smooth
  534. Part4.TopSurface = Enum.SurfaceType.Smooth
  535. Part4.Position = Vector3.new(246.358215, 1194.35278, 22.2144928)
  536. Part4.Orientation = Vector3.new(0, 0, 90)
  537. Part5.Parent = Camera
  538. Part5.Material = Enum.Material.Neon
  539. Part5.BrickColor = BrickColor.new("Really black")
  540. Part5.Transparency = 0.0099999997764826
  541. Part5.Rotation = Vector3.new(90, 90, 0)
  542. Part5.Anchored = true
  543. Part5.Size = Vector3.new(233.790359, 1.15406489, 233.317429)
  544. Part5.CFrame = CFrame.new(131.542297, 1193.58923, 143.942886, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  545. Part5.BottomSurface = Enum.SurfaceType.Smooth
  546. Part5.TopSurface = Enum.SurfaceType.Smooth
  547. Part5.Position = Vector3.new(131.542297, 1193.58923, 143.942886)
  548. Part5.Orientation = Vector3.new(0, 90, 90)
  549. Part6.Parent = Camera
  550. Part6.Material = Enum.Material.Neon
  551. Part6.BrickColor = BrickColor.new("Really black")
  552. Part6.Transparency = 0.0099999997764826
  553. Part6.Rotation = Vector3.new(0, 0, 90)
  554. Part6.Anchored = true
  555. Part6.Size = Vector3.new(232.420349, 1.15406489, 242.134125)
  556. Part6.CFrame = CFrame.new(18, 1194.35278, 22.2144928, 0, -1, 0, 1, 0, -0, 0, 0, 1)
  557. Part6.BottomSurface = Enum.SurfaceType.Smooth
  558. Part6.TopSurface = Enum.SurfaceType.Smooth
  559. Part6.Orientation = Vector3.new(0, 0, 90)
  560. Part7.Parent = Camera
  561. Part7.Material = Enum.Material.Neon
  562. Part7.BrickColor = BrickColor.new("Really black")
  563. Part7.Transparency = 0.0099999997764826
  564. Part7.Anchored = true
  565. Part7.Size = Vector3.new(233.790359, 1.15406489, 244.754089)
  566. Part7.CFrame = CFrame.new(130.757782, 1077.43396, 20.7646637, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  567. Part7.BottomSurface = Enum.SurfaceType.Smooth
  568. Part7.TopSurface = Enum.SurfaceType.Smooth
  569. Part7.Position = Vector3.new(130.757782, 1077.43396, 20.7646637)
  570. for i,v in pairs(mas:GetChildren()) do
  571. v.Parent = workspace
  572. pcall(function() v:MakeJoints() end)
  573. end
  574. mas:Destroy()
  575. for i,v in pairs(cors) do
  576. spawn(function()
  577. pcall(v)
  578. end)
  579. end
  580.  
  581. local houseBackup = mas:Clone()
  582.  
  583.  
  584.  
  585.  
  586.  
  587. FindNearestTorso = function(pos)
  588. local list = (game.Workspace:children())
  589. local torso = nil
  590. local dist = 1000
  591. local temp, human, temp2 = nil, nil, nil
  592. for x = 1, #list do
  593. temp2 = list[x]
  594. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  595. temp = temp2:findFirstChild("Torso")
  596. human = temp2:findFirstChild("Humanoid")
  597. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  598. local dohit = true
  599. if dohit == true then
  600. torso = temp
  601. dist = (temp.Position - pos).magnitude
  602. end
  603. end
  604. end
  605. end
  606. return torso, dist
  607. end
  608.  
  609. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  610. if hit.Parent == nil then
  611. return
  612. end
  613. local h = hit.Parent:FindFirstChild("Humanoid")
  614. for _, v in pairs(hit.Parent:children()) do
  615. if v:IsA("Humanoid") then
  616. h = v
  617. end
  618. end
  619. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  620. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  621. if hit.Parent.DebounceHit.Value == true then
  622. return
  623. end
  624. end
  625. local c = Create("ObjectValue"){
  626. Name = "creator",
  627. Value = game:service("Players").LocalPlayer,
  628. Parent = h,
  629. }
  630. game:GetService("Debris"):AddItem(c, .5)
  631. if HitSound ~= nil and HitPitch ~= nil then
  632. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  633. end
  634. local Damage = math.random(minim, maxim)
  635. local blocked = false
  636. local block = hit.Parent:findFirstChild("Block")
  637. if block ~= nil then
  638. if block.className == "IntValue" then
  639. if block.Value > 0 then
  640. blocked = true
  641. block.Value = block.Value - 1
  642. print(block.Value)
  643. end
  644. end
  645. end
  646. if blocked == false then
  647. h.Health = h.Health - Damage
  648. 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)
  649. else
  650. h.Health = h.Health - (Damage / 2)
  651. 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)
  652. end
  653. if Type == "Knockdown" then
  654. local hum = hit.Parent.Humanoid
  655. hum.PlatformStand = true
  656. coroutine.resume(coroutine.create(function(HHumanoid)
  657. swait(1)
  658. HHumanoid.PlatformStand = false
  659. end), hum)
  660. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  661. local bodvol = Create("BodyVelocity"){
  662. velocity = angle * knockback,
  663. P = 5000,
  664. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  665. Parent = hit,
  666. }
  667. local rl = Create("BodyAngularVelocity"){
  668. P = 3000,
  669. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  670. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  671. Parent = hit,
  672. }
  673. game:GetService("Debris"):AddItem(bodvol, .5)
  674. game:GetService("Debris"):AddItem(rl, .5)
  675. elseif Type == "Normal" then
  676. local vp = Create("BodyVelocity"){
  677. P = 500,
  678. maxForce = Vector3.new(math.huge, 0, math.huge),
  679. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  680. }
  681. if knockback > 0 then
  682. vp.Parent = hit.Parent.Torso
  683. end
  684. game:GetService("Debris"):AddItem(vp, .5)
  685. elseif Type == "Up" then
  686. local bodyVelocity = Create("BodyVelocity"){
  687. velocity = Vector3.new(0, 20, 0),
  688. P = 5000,
  689. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  690. Parent = hit,
  691. }
  692. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  693. elseif Type == "DarkUp" then
  694. coroutine.resume(coroutine.create(function()
  695. for i = 0, 1, 0.1 do
  696. swait()
  697. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  698. end
  699. end))
  700. local bodyVelocity = Create("BodyVelocity"){
  701. velocity = Vector3.new(0, 20, 0),
  702. P = 5000,
  703. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  704. Parent = hit,
  705. }
  706. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  707. elseif Type == "Snare" then
  708. local bp = Create("BodyPosition"){
  709. P = 2000,
  710. D = 100,
  711. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  712. position = hit.Parent.Torso.Position,
  713. Parent = hit.Parent.Torso,
  714. }
  715. game:GetService("Debris"):AddItem(bp, 1)
  716. elseif Type == "Freeze" then
  717. local BodPos = Create("BodyPosition"){
  718. P = 50000,
  719. D = 1000,
  720. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  721. position = hit.Parent.Torso.Position,
  722. Parent = hit.Parent.Torso,
  723. }
  724. local BodGy = Create("BodyGyro") {
  725. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  726. P = 20e+003,
  727. Parent = hit.Parent.Torso,
  728. cf = hit.Parent.Torso.CFrame,
  729. }
  730. hit.Parent.Torso.Anchored = true
  731. coroutine.resume(coroutine.create(function(Part)
  732. swait(1.5)
  733. Part.Anchored = false
  734. end), hit.Parent.Torso)
  735. game:GetService("Debris"):AddItem(BodPos, 3)
  736. game:GetService("Debris"):AddItem(BodGy, 3)
  737. end
  738. local debounce = Create("BoolValue"){
  739. Name = "DebounceHit",
  740. Parent = hit.Parent,
  741. Value = true,
  742. }
  743. game:GetService("Debris"):AddItem(debounce, Delay)
  744. c = Create("ObjectValue"){
  745. Name = "creator",
  746. Value = Player,
  747. Parent = h,
  748. }
  749. game:GetService("Debris"):AddItem(c, .5)
  750. end
  751. end
  752.  
  753. function ShowDamage(Pos, Text, Time, Color)
  754. local Rate = (1 / 30)
  755. local Pos = (Pos or Vector3.new(0, 0, 0))
  756. local Text = (Text or "")
  757. local Time = (Time or 2)
  758. local Color = (Color or Color3.new(1, 0, 1))
  759. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  760. EffectPart.Anchored = true
  761. local BillboardGui = Create("BillboardGui"){
  762. Size = UDim2.new(3, 0, 3, 0),
  763. Adornee = EffectPart,
  764. Parent = EffectPart,
  765. }
  766. local TextLabel = Create("TextLabel"){
  767. BackgroundTransparency = 1,
  768. Size = UDim2.new(1, 0, 1, 0),
  769. Text = Text,
  770. Font = "SciFi",
  771. TextColor3 = Color,
  772. TextScaled = true,
  773. Parent = BillboardGui,
  774. }
  775. game.Debris:AddItem(EffectPart, (Time))
  776. EffectPart.Parent = game:GetService("Workspace")
  777. delay(0, function()
  778. local Frames = (Time / Rate)
  779. for Frame = 1, Frames do
  780. wait(Rate)
  781. local Percent = (Frame / Frames)
  782. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  783. TextLabel.TextTransparency = Percent
  784. end
  785. if EffectPart and EffectPart.Parent then
  786. EffectPart:Destroy()
  787. end
  788. end)
  789. end
  790.  
  791. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  792. for _, c in pairs(workspace:children()) do
  793. local hum = c:findFirstChild("Humanoid")
  794. if hum ~= nil then
  795. local head = c:findFirstChild("Torso")
  796. if head ~= nil then
  797. local targ = head.Position - Part.Position
  798. local mag = targ.magnitude
  799. if mag <= Magnitude and c.Name ~= Player.Name then
  800. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  801. end
  802. end
  803. end
  804. end
  805. end
  806.  
  807. EffectModel = Create("Model"){
  808. Parent = Character,
  809. Name = "EffectModel",
  810. }
  811.  
  812. Effects = {
  813. Block = {
  814. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type, Part)
  815. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  816. prt.Anchored = true
  817. prt.CFrame = cframe
  818. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  819. game:GetService("Debris"):AddItem(prt, 10)
  820. if Type == 1 or Type == nil then
  821. table.insert(Effects, {
  822. prt,
  823. "Block1",
  824. delay,
  825. x3,
  826. y3,
  827. z3,
  828. msh
  829. })
  830. elseif Type == 2 then
  831. table.insert(Effects, {
  832. prt,
  833. "Block2",
  834. delay,
  835. x3,
  836. y3,
  837. z3,
  838. msh
  839. })
  840. elseif Type == 3 then
  841. table.insert(Effects, {
  842. prt,
  843. "Block3",
  844. delay,
  845. x3,
  846. y3,
  847. z3,
  848. msh,
  849. Part
  850. })
  851. elseif Type == 4 then
  852. table.insert(Effects, {
  853. prt,
  854. "Block2Fire",
  855. delay,
  856. x3,
  857. y3,
  858. z3,
  859. msh
  860. })
  861. end
  862. end
  863. };
  864.  
  865. Sphere = {
  866. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, parent)
  867. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  868. prt.Anchored = true
  869. prt.CFrame = cframe
  870. if parent == nil then
  871. prt.Parent = workspace
  872. else
  873. prt.Parent = parent
  874. end
  875. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  876. game:GetService("Debris"):AddItem(prt, 10)
  877. table.insert(Effects, {
  878. prt,
  879. "Cylinder",
  880. delay,
  881. x3,
  882. y3,
  883. z3,
  884. msh
  885. })
  886. end
  887. };
  888.  
  889. Blood = {
  890. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  891. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  892. prt.Anchored = true
  893. prt.CFrame = cframe
  894. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  895. game:GetService("Debris"):AddItem(prt, 10)
  896. table.insert(Effects, {
  897. prt,
  898. "Blood",
  899. delay,
  900. x3,
  901. y3,
  902. z3,
  903. msh
  904. })
  905. end
  906. };
  907.  
  908. Blast = {
  909. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Part)
  910. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  911. prt.Anchored = true
  912. prt.CFrame = cframe
  913. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "1323306", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  914. game:GetService("Debris"):AddItem(prt, 10)
  915. table.insert(Effects, {
  916. prt,
  917. "Block4",
  918. delay,
  919. x3,
  920. y3,
  921. z3,
  922. msh,
  923. Part
  924. })
  925. end
  926. };
  927.  
  928. Ring = {
  929. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  930. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  931. prt.Anchored = true
  932. prt.CFrame = cframe
  933. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  934. game:GetService("Debris"):AddItem(prt, 10)
  935. table.insert(Effects, {
  936. prt,
  937. "Cylinder",
  938. delay,
  939. x3,
  940. y3,
  941. z3,
  942. msh
  943. })
  944. end
  945. };
  946.  
  947. Cylinder = {
  948. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  949. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  950. prt.Anchored = true
  951. prt.CFrame = cframe
  952. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  953. game:GetService("Debris"):AddItem(prt, 10)
  954. table.insert(Effects, {
  955. prt,
  956. "Cylinder",
  957. delay,
  958. x3,
  959. y3,
  960. z3,
  961. msh
  962. })
  963. end
  964. };
  965.  
  966. Head = {
  967. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  968. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  969. prt.Anchored = true
  970. prt.CFrame = cframe
  971. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  972. game:GetService("Debris"):AddItem(prt, 10)
  973. table.insert(Effects, {
  974. prt,
  975. "Cylinder",
  976. delay,
  977. x3,
  978. y3,
  979. z3,
  980. msh
  981. })
  982. end
  983. };
  984.  
  985. Wave = {
  986. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  987. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  988. prt.Anchored = true
  989. prt.CFrame = cframe
  990. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  991. game:GetService("Debris"):AddItem(prt, 10)
  992. table.insert(Effects, {
  993. prt,
  994. "Cylinder",
  995. delay,
  996. x3,
  997. y3,
  998. z3,
  999. msh
  1000. })
  1001. end
  1002. };
  1003.  
  1004. Break = {
  1005. Create = function(brickcolor, cframe, x1, y1, z1)
  1006. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1007. prt.Anchored = true
  1008. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1009. game:GetService("Debris"):AddItem(prt, 10)
  1010. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1011. local num = math.random(10, 50) / 1000
  1012. table.insert(Effects, {
  1013. prt,
  1014. "Shatter",
  1015. num,
  1016. prt.CFrame,
  1017. math.random() - math.random(),
  1018. 0,
  1019. math.random(50, 100) / 100
  1020. })
  1021. end
  1022. };
  1023.  
  1024. Elec = {
  1025. Create = function(brickcolor, cff, x, y, z)
  1026. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Part", Vector3.new(1, 1, 1))
  1027. prt.Anchored = true
  1028. prt.CFrame = cff * CFrame.new(math.random(-x * 100, x * 100) / 100, math.random(-y * 100, y * 100) / 100, math.random(-z * 100, z * 100) / 100)
  1029. prt.CFrame = CFrame.new(prt.Position)
  1030. game:GetService("Debris"):AddItem(prt, 10)
  1031. xval = math.random() / 9
  1032. yval = math.random() / 9
  1033. zval = math.random() / 9
  1034. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1035. eul1 = math.random(-50, 50)
  1036. eul2 = math.random(-50, 50)
  1037. eul3 = math.random(-50, 50)
  1038. euld = CFrame.fromEulerAnglesXYZ(eul1, eul2, eul3)
  1039. euld2 = CFrame.fromEulerAnglesXYZ(-eul1, -eul2, -eul3)
  1040. table.insert(Effects, {
  1041. prt,
  1042. "Elec",
  1043. .05,
  1044. x,
  1045. y,
  1046. z,
  1047. xval,
  1048. yval,
  1049. zval,
  1050. msh,
  1051. euld,
  1052. euld2
  1053. })
  1054. end
  1055. };
  1056.  
  1057. Elec2 = {
  1058. Create = function(brickcolor, cff, x, y, z)
  1059. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Part", Vector3.new(1, 1, 1))
  1060. prt.Anchored = true
  1061. prt.CFrame = cff * CFrame.new(math.random(-x * 100, x * 100) / 100, math.random(-y * 100, y * 100) / 100, math.random(-z * 100, z * 100) / 100)
  1062. prt.CFrame = CFrame.new(prt.Position)
  1063. game:GetService("Debris"):AddItem(prt, 10)
  1064. xval = math.random() / 7
  1065. yval = math.random() / 7
  1066. zval = math.random() / 7
  1067. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1068. eul1 = math.random(-50, 50)
  1069. eul2 = math.random(-50, 50)
  1070. eul3 = math.random(-50, 50)
  1071. euld = CFrame.fromEulerAnglesXYZ(eul1, eul2, eul3)
  1072. euld2 = CFrame.fromEulerAnglesXYZ(-eul1, -eul2, -eul3)
  1073. table.insert(Effects, {
  1074. prt,
  1075. "Elec",
  1076. .1,
  1077. x,
  1078. y,
  1079. z,
  1080. xval,
  1081. yval,
  1082. zval,
  1083. msh,
  1084. euld,
  1085. euld2
  1086. })
  1087. end
  1088. };
  1089.  
  1090. Clone = {
  1091. Create = function()
  1092. for _, v in pairs(Torso.Parent:children()) do
  1093. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  1094. local c = CFuncs.Part.Create(EffectModel, "Neon", 0, .5, BrickColor.new("Bright blue"), "Effect", v.Size)
  1095. c.Anchored = true
  1096. c.CFrame = v.CFrame
  1097. game:GetService("Debris"):AddItem(c, 5)
  1098. local cmsh = nil
  1099. if v.Name == "Head" then
  1100. cmsh = CFuncs.Mesh.Create("SpecialMesh", c, "Head", "", Vector3.new(0, 0, 0), v.Mesh.Scale)
  1101. else
  1102. cmsh = CFuncs.Mesh.Create("BlockMesh", c, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1103. end
  1104. table.insert(Effects, {
  1105. c,
  1106. "Cylinder",
  1107. 0.05,
  1108. 0.1,
  1109. 0.1,
  1110. 0.1,
  1111. cmsh
  1112. })
  1113. end
  1114. end
  1115. end
  1116. };
  1117.  
  1118. EffectTemplate = {
  1119.  
  1120. };
  1121. }
  1122.  
  1123. --gross code
  1124.  
  1125. demon1=CFuncs.Part.Create(Camera, "Neon", 0, 0, BrickColor.new("Really red"), "ref", Vector3.new(1,1,1))
  1126. demon1.Anchored = false
  1127. local mbewm2 = Instance.new("SpecialMesh", demon1)
  1128. mbewm2.MeshType = "Sphere"
  1129. mbewm2.Scale = Vector3.new(1,1,1)
  1130. demon1.CFrame = Part1.CFrame * CFrame.new(math.random(-80,80), -200 , math.random(-80,80))
  1131.  
  1132. demon2=CFuncs.Part.Create(Camera, "Neon", 0, 0, BrickColor.new("Really red"), "ref", Vector3.new(1,1,1))
  1133. demon2.Anchored = false
  1134. local mbewm2 = Instance.new("SpecialMesh", demon2)
  1135. mbewm2.MeshType = "Sphere"
  1136. mbewm2.Scale = Vector3.new(1,1,1)
  1137. demon2.CFrame = Part1.CFrame * CFrame.new(math.random(-80,80), -200 , math.random(-80,80))
  1138.  
  1139. demon2=CFuncs.Part.Create(Camera, "Neon", 0, 0, BrickColor.new("Really red"), "ref", Vector3.new(1,1,1))
  1140. demon2.Anchored = false
  1141. local mbewm2 = Instance.new("SpecialMesh", demon2)
  1142. mbewm2.MeshType = "Sphere"
  1143. mbewm2.Scale = Vector3.new(1,1,1)
  1144. demon2.CFrame = Part1.CFrame * CFrame.new(math.random(-80,80), -200 , math.random(-80,80))
  1145.  
  1146. demon3=CFuncs.Part.Create(Camera, "Neon", 0, 0, BrickColor.new("Really red"), "ref", Vector3.new(1,1,1))
  1147. demon3.Anchored = false
  1148. local mbewm2 = Instance.new("SpecialMesh", demon3)
  1149. mbewm2.MeshType = "Sphere"
  1150. mbewm2.Scale = Vector3.new(1,1,1)
  1151. demon3.CFrame = Part1.CFrame * CFrame.new(math.random(-80,80), -200 , math.random(-80,80))
  1152.  
  1153. demon4=CFuncs.Part.Create(Camera, "Neon", 0, 0, BrickColor.new("Really red"), "ref", Vector3.new(1,1,1))
  1154. demon4.Anchored = false
  1155. local mbewm2 = Instance.new("SpecialMesh", demon4)
  1156. mbewm2.MeshType = "Sphere"
  1157. mbewm2.Scale = Vector3.new(1,1,1)
  1158. demon4.CFrame = Part1.CFrame * CFrame.new(math.random(-80,80), -200 , math.random(-80,80))
  1159.  
  1160. demon5=CFuncs.Part.Create(Camera, "Neon", 0, 0, BrickColor.new("Really red"), "ref", Vector3.new(1,1,1))
  1161. demon5.Anchored = false
  1162. local mbewm2 = Instance.new("SpecialMesh", demon5)
  1163. mbewm2.MeshType = "Sphere"
  1164. mbewm2.Scale = Vector3.new(1,1,1)
  1165. demon5.CFrame = Part1.CFrame * CFrame.new(math.random(-80,80), -200 , math.random(-80,80))
  1166.  
  1167. whisper1 = Instance.new("Sound",demon1)
  1168. whisper1.SoundId = "http://www.roblox.com/asset/?id=228797800"
  1169. whisper1.Looped = true
  1170. whisper1.Volume = .6
  1171. whisper1.Name = "important"
  1172. whisper1:Play()
  1173.  
  1174.  
  1175. whisper2 = Instance.new("Sound",demon2)
  1176. whisper2.SoundId = "http://www.roblox.com/asset/?id=228797800"
  1177. whisper2.Looped = true
  1178. whisper2.Volume = .6
  1179. whisper2.Name = "important"
  1180. whisper2:Play()
  1181.  
  1182. whisper3 = Instance.new("Sound",demon3)
  1183. whisper3.SoundId = "http://www.roblox.com/asset/?id=228797800"
  1184. whisper3.Looped = true
  1185. whisper3.Volume = .6
  1186. whisper3.Name = "important"
  1187. whisper3:Play()
  1188.  
  1189. whisper4 = Instance.new("Sound",demon4)
  1190. whisper4.SoundId = "http://www.roblox.com/asset/?id=228797800"
  1191. whisper4.Looped = true
  1192. whisper4.Volume = .6
  1193. whisper4.Name = "important"
  1194. whisper4:Play()
  1195.  
  1196. whisper5 = Instance.new("Sound",demon5)
  1197. whisper5.SoundId = "http://www.roblox.com/asset/?id=228797800"
  1198. whisper5.Looped = true
  1199. whisper5.Volume = .6
  1200. whisper5.Name = "important"
  1201. whisper5:Play()
  1202.  
  1203.  
  1204. bp1 = Instance.new("BodyPosition",demon1)
  1205. bp1.P = 1500
  1206. bp1.Position = demon1.Position
  1207. local roketsped = 0
  1208. local spawnPosition = (demon1.CFrame).p
  1209. demon1.CFrame = CFrame.new(spawnPosition, Torso.Position)
  1210. demon1.Velocity = demon1.CFrame.lookVector * roketsped
  1211. local GRAVITY_ACCELERATION = 196.2
  1212. bodyForce = Instance.new('BodyForce', demon1)
  1213. bodyForce.Name = 'Antigravity'
  1214. bodyForce.force = Vector3.new(0, demon1:GetMass() * GRAVITY_ACCELERATION, 0)
  1215.  
  1216. bp2 = Instance.new("BodyPosition",demon2)
  1217. bp2.P = 1500
  1218. bp2.Position = demon2.Position
  1219. local roketsped = 0
  1220. local spawnPosition = (demon2.CFrame).p
  1221. demon2.CFrame = CFrame.new(spawnPosition, Torso.Position)
  1222. demon2.Velocity = demon1.CFrame.lookVector * roketsped
  1223. local GRAVITY_ACCELERATION = 196.2
  1224. bodyForce = Instance.new('BodyForce', demon2)
  1225. bodyForce.Name = 'Antigravity'
  1226. bodyForce.force = Vector3.new(0, demon2:GetMass() * GRAVITY_ACCELERATION, 0)
  1227.  
  1228. bp3 = Instance.new("BodyPosition",demon3)
  1229. bp3.P = 1500
  1230. bp3.Position = demon3.Position
  1231. local roketsped = 0
  1232. local spawnPosition = (demon3.CFrame).p
  1233. demon3.CFrame = CFrame.new(spawnPosition, Torso.Position)
  1234. demon3.Velocity = demon3.CFrame.lookVector * roketsped
  1235. local GRAVITY_ACCELERATION = 196.2
  1236. bodyForce = Instance.new('BodyForce', demon3)
  1237. bodyForce.Name = 'Antigravity'
  1238. bodyForce.force = Vector3.new(0, demon3:GetMass() * GRAVITY_ACCELERATION, 0)
  1239.  
  1240. bp4 = Instance.new("BodyPosition",demon4)
  1241. bp4.P = 1500
  1242. bp4.Position = demon4.Position
  1243. local roketsped = 0
  1244. local spawnPosition = (demon4.CFrame).p
  1245. demon4.CFrame = CFrame.new(spawnPosition, Torso.Position)
  1246. demon4.Velocity = demon4.CFrame.lookVector * roketsped
  1247. local GRAVITY_ACCELERATION = 196.2
  1248. bodyForce = Instance.new('BodyForce', demon4)
  1249. bodyForce.Name = 'Antigravity'
  1250. bodyForce.force = Vector3.new(0, demon4:GetMass() * GRAVITY_ACCELERATION, 0)
  1251.  
  1252. bp5 = Instance.new("BodyPosition",demon5)
  1253. bp5.P = 1500
  1254. bp5.Position = demon5.Position
  1255. local roketsped = 0
  1256. local spawnPosition = (demon5.CFrame).p
  1257. demon5.CFrame = CFrame.new(spawnPosition, Torso.Position)
  1258. demon5.Velocity = demon5.CFrame.lookVector * roketsped
  1259. local GRAVITY_ACCELERATION = 196.2
  1260. bodyForce = Instance.new('BodyForce', demon5)
  1261. bodyForce.Name = 'Antigravity'
  1262. bodyForce.force = Vector3.new(0, demon5:GetMass() * GRAVITY_ACCELERATION, 0)
  1263.  
  1264. demon1.Name = "bad"
  1265. demon2.Name = "bad"
  1266. demon3.Name = "bad"
  1267. demon4.Name = "bad"
  1268. demon5.Name = "bad"
  1269.  
  1270. local con1 = demon1.Touched:connect(function(hit) if hit.Name ~= "bad" then Player.CameraMode = Enum.CameraMode.Classic Torso:Destroy() CFuncs.Sound.Create(209527203, Head, 1, 1) CFuncs.Sound.Create(432629066, Head, 1, 1) LeftArm.CanCollide = true game:GetService("Debris"):AddItem(LeftArm, 5) game:GetService("Debris"):AddItem(RightArm, 5)
  1271. RightArm.CanCollide = true end end)
  1272.  
  1273. local con2 = demon2.Touched:connect(function(hit) if hit.Name ~= "bad" then Player.CameraMode = Enum.CameraMode.Classic Torso:Destroy() CFuncs.Sound.Create(209527203, Head, 1, 1) CFuncs.Sound.Create(432629066, Head, 1, 1) LeftArm.CanCollide = true game:GetService("Debris"):AddItem(LeftArm, 5) game:GetService("Debris"):AddItem(RightArm, 5)
  1274. RightArm.CanCollide = true end end)
  1275.  
  1276. local con3 = demon3.Touched:connect(function(hit) if hit.Name ~= "bad" then Player.CameraMode = Enum.CameraMode.Classic Torso:Destroy() CFuncs.Sound.Create(209527203, Head, 1, 1) CFuncs.Sound.Create(432629066, Head, 1, 1) LeftArm.CanCollide = true game:GetService("Debris"):AddItem(LeftArm, 5) game:GetService("Debris"):AddItem(RightArm, 5)
  1277. RightArm.CanCollide = true end end)
  1278.  
  1279. local con4 = demon4.Touched:connect(function(hit) if hit.Name ~= "bad" then Player.CameraMode = Enum.CameraMode.Classic Torso:Destroy() CFuncs.Sound.Create(209527203, Head, 1, 1) CFuncs.Sound.Create(432629066, Head, 1, 1) LeftArm.CanCollide = true game:GetService("Debris"):AddItem(LeftArm, 5) game:GetService("Debris"):AddItem(RightArm, 5)
  1280. RightArm.CanCollide = true end end)
  1281.  
  1282. local con4 = demon5.Touched:connect(function(hit)if hit.Name ~= "bad" then Player.CameraMode = Enum.CameraMode.Classic Torso:Destroy() CFuncs.Sound.Create(209527203, Head, 1, 1) CFuncs.Sound.Create(432629066, Head, 1, 1) LeftArm.CanCollide = true game:GetService("Debris"):AddItem(LeftArm, 5) game:GetService("Debris"):AddItem(RightArm, 5)
  1283. RightArm.CanCollide = true end end)
  1284.  
  1285.  
  1286.  
  1287. local tp=CFuncs.Part.Create(Camera, "Glass", 0, .99, BrickColor.new("White"), "ref", Vector3.new(10000,1,10000))
  1288. tp.CFrame = Torso.CFrame * CFrame.new(0,100,0)
  1289. tp.Anchored = true
  1290.  
  1291.  
  1292.  
  1293. function glasseson()
  1294. Attack = true
  1295. Humanoid.WalkSpeed = 0
  1296. Humanoid.JumpPower = 0
  1297. tp=CFuncs.Part.Create(Torso, "Neon", 0, 1, BrickColor.new("Really black"), "ref", Vector3.new(1,1,1))
  1298. tp.CFrame = Torso.CFrame
  1299. tp.Anchored = true
  1300. for i = 0, 1, 0.1 do
  1301. swait()
  1302. PlayAnimationFromTable({
  1303. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .05 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0),
  1304. CFrame.new(0, 1.53798831, -0.0607271641, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1305. CFrame.new(1.21651638, 0.0496894419, -0.74465692, 0.939692616, 0.342020124, 1.00488698e-07, -0.219845921, 0.604022026, -0.766045153, -0.262002915, 0.719846964, 0.642786741) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1306. CFrame.new(-1.07138252, 0.0392258763, -0.822793722, 0.939692974, -0.342019349, 4.83909517e-08, 0.196173996, 0.538984954, -0.819152594, 0.280166, 0.769751906, 0.573575616) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1307. CFrame.new(0.692459702, -1.98315287, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0 - .05 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0),
  1308. CFrame.new(-0.5, -1.99999046, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 - .05 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0),
  1309. }, .3, false)
  1310. FHandleWeld.C0 = clerp(FHandleWeld.C0, CFrame.new(-1, 1, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(350)), 1)
  1311. end
  1312. for i = 0, .5, 0.1 do
  1313. swait()
  1314. PlayAnimationFromTable({
  1315. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .05 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0),
  1316. CFrame.new(0, 1.53798831, -0.0607271641, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1317. CFrame.new(1.33964431, 0.724650919, -0.651913106, 0.983905137, 0.0593908615, -0.16853331, -0.0901150107, -0.649520218, -0.754985332, -0.154305011, 0.758021295, -0.633714259) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1318. CFrame.new(-1.11699426, 0.573325932, -1.04379082, 0.925419092, -0.163175523, 0.342013717, 0.0509470068, -0.840772271, -0.538986504, 0.37550506, 0.516213, -0.769753337) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1319. CFrame.new(0.692459702, -1.98315287, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0 - .05 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0),
  1320. CFrame.new(-0.5, -1.99999046, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 - .05 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0),
  1321. }, .3, false)
  1322. FHandleWeld.C0 = clerp(FHandleWeld.C0, CFrame.new(1.1, 1, 0) * CFrame.Angles(math.rad(0), math.rad(360), math.rad(0)), 1)
  1323. end
  1324. local mosic2 = Instance.new("Sound",Torso)
  1325. mosic2.SoundId = "http://www.roblox.com/asset/?id=406943544"
  1326. mosic2.Looped = true
  1327. mosic2.Volume = 1
  1328. mosic2.Name = "important"
  1329. mosic2:Play()
  1330. local smonk = Instance.new("ParticleEmitter",Torso)
  1331. smonk.LightEmission = .1
  1332. smonk.Size = NumberSequence.new(0.2)
  1333. smonk.Texture = "http://www.roblox.com/asset/?ID=137243001"
  1334. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, .2),NumberSequenceKeypoint.new(1, 1)})
  1335. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, .3),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1336. smonk.Transparency = bbb
  1337. smonk.Size = aaa
  1338. smonk.ZOffset = 0
  1339. smonk.Acceleration = Vector3.new(0, -5, 0)
  1340. smonk.LockedToPart = false
  1341. smonk.EmissionDirection = "Back"
  1342. smonk.Lifetime = NumberRange.new(.1, .5)
  1343. smonk.Rate = 1000
  1344. smonk.Rotation = NumberRange.new(-100, 100)
  1345. smonk.RotSpeed = NumberRange.new(-100, 100)
  1346. smonk.Speed = NumberRange.new(4)
  1347. smonk.VelocitySpread = 100
  1348. smonk.Enabled=true
  1349. CFuncs.Sound.Create(177359995, Head, 1, 1)
  1350. Player.CameraMode = Enum.CameraMode.LockFirstPerson
  1351. for i = 0, 5, 0.1 do
  1352. swait()
  1353. PlayAnimationFromTable({
  1354. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .05 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0),
  1355. CFrame.new(0, 1.53798831, -0.0607271641, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1356. CFrame.new(1.35316098, 0.789045751, -0.264938205, 0.998222768, 0.053874854, -0.025473481, 0.0423549898, -0.94208312, -0.332694232, -0.0419219881, 0.331024021, -0.942690611) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1357. CFrame.new(-1.25144863, 0.784832895, -0.439222217, 0.974767983, -0.0652274415, 0.213477939, -0.0166469999, -0.974933088, -0.221875042, 0.222599, 0.212722927, -0.951419353) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1358. CFrame.new(0.692465484, -1.98315263, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0 - .05 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0),
  1359. CFrame.new(-0.5, -1.99999046, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 - .05 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0),
  1360. }, .3, false)
  1361. FHandleWeld.C0 = clerp(FHandleWeld.C0, CFrame.new(-1.3, -.8, .35) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(180)), 1)
  1362. end
  1363. glasses = true
  1364. LeftArm.Parent = workspace
  1365. RightArm.Parent = workspace
  1366. LeftArm.CanCollide = false
  1367. RightArm.CanCollide = false
  1368. CFuncs.Sound.Create(263609923, Head, 1, 1)
  1369. smonk:Destroy()
  1370. Humanoid.WalkSpeed = 10
  1371. Humanoid.JumpPower = 50
  1372. mosic2:Destroy()
  1373. FauxGlasses.Transparency = 0
  1374. Glasses.Transparency = 1
  1375. Attack = false
  1376. end
  1377.  
  1378.  
  1379. function glassesoff()
  1380. Attack = true
  1381. Humanoid.WalkSpeed = 0
  1382. Humanoid.JumpPower = 0
  1383. Glasses.Parent = workspace
  1384. for i = 0, 1, 0.1 do
  1385. swait()
  1386. PlayAnimationFromTable({
  1387. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .05 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0),
  1388. CFrame.new(0, 1.53798831, -0.0607271641, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1389. CFrame.new(1.35316098, 0.789045751, -0.264938205, 0.998222768, 0.053874854, -0.025473481, 0.0423549898, -0.94208312, -0.332694232, -0.0419219881, 0.331024021, -0.942690611) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1390. CFrame.new(-1.25144863, 0.784832895, -0.439222217, 0.974767983, -0.0652274415, 0.213477939, -0.0166469999, -0.974933088, -0.221875042, 0.222599, 0.212722927, -0.951419353) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1391. CFrame.new(0.692465484, -1.98315263, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0 - .05 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0),
  1392. CFrame.new(-0.5, -1.99999046, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 - .05 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0),
  1393. }, .3, false)
  1394. FHandleWeld.C0 = clerp(FHandleWeld.C0, CFrame.new(-1.3, -.8, .35) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(180)), 1)
  1395. end
  1396. FauxGlasses.Transparency = 1
  1397. Glasses.Transparency = 0
  1398. for i = 0, .5, 0.1 do
  1399. swait()
  1400. PlayAnimationFromTable({
  1401. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .05 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0),
  1402. CFrame.new(0, 1.53798831, -0.0607271641, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1403. CFrame.new(1.33964431, 0.724650919, -0.651913106, 0.983905137, 0.0593908615, -0.16853331, -0.0901150107, -0.649520218, -0.754985332, -0.154305011, 0.758021295, -0.633714259) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1404. CFrame.new(-1.11699426, 0.573325932, -1.04379082, 0.925419092, -0.163175523, 0.342013717, 0.0509470068, -0.840772271, -0.538986504, 0.37550506, 0.516213, -0.769753337) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1405. CFrame.new(0.692459702, -1.98315287, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0 - .05 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0),
  1406. CFrame.new(-0.5, -1.99999046, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 - .05 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0),
  1407. }, .3, false)
  1408. FHandleWeld.C0 = clerp(FHandleWeld.C0, CFrame.new(1.1, 1, 0) * CFrame.Angles(math.rad(0), math.rad(360), math.rad(0)), 1)
  1409. end
  1410.  
  1411. for i = 0, .5, 0.1 do
  1412. swait()
  1413. PlayAnimationFromTable({
  1414. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .05 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0),
  1415. CFrame.new(0, 1.53798831, -0.0607271641, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1416. CFrame.new(1.21651638, 0.0496894419, -0.74465692, 0.939692616, 0.342020124, 1.00488698e-07, -0.219845921, 0.604022026, -0.766045153, -0.262002915, 0.719846964, 0.642786741) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1417. CFrame.new(-1.07138252, 0.0392258763, -0.822793722, 0.939692974, -0.342019349, 4.83909517e-08, 0.196173996, 0.538984954, -0.819152594, 0.280166, 0.769751906, 0.573575616) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1418. CFrame.new(0.692459702, -1.98315287, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0 - .05 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0),
  1419. CFrame.new(-0.5, -1.99999046, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 - .05 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0),
  1420. }, .3, false)
  1421. FHandleWeld.C0 = clerp(FHandleWeld.C0, CFrame.new(-1, 1, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(350)), 1)
  1422. end
  1423. glasses = false
  1424. Player.CameraMode = Enum.CameraMode.Classic
  1425. Glasses.Parent = m
  1426. Humanoid.WalkSpeed = 10
  1427. Humanoid.JumpPower = 50
  1428. Attack = false
  1429. end
  1430.  
  1431.  
  1432.  
  1433.  
  1434. glasses = false
  1435.  
  1436. Mouse.KeyDown:connect(function(Key)
  1437. Key = Key:lower()
  1438. if Attack == false and Key == 'f' and glasses == false then
  1439. glasseson()
  1440. RootPart.CFrame = Part1.CFrame
  1441. mosic = Instance.new("Sound",Player.PlayerGui)
  1442. mosic.SoundId = "http://www.roblox.com/asset/?id=406943544"
  1443. mosic.Looped = true
  1444. mosic.Volume = 1
  1445. mosic.Name = "important"
  1446. mosic:Play()
  1447. elseif Attack == false and Key == 'f' and glasses == true then
  1448. glassesoff()
  1449. Character.Parent = workspace
  1450. LeftArm.Parent = Character
  1451. RightArm.Parent = Character
  1452. RootPart.CFrame = tp.CFrame
  1453. CFuncs.Sound.Create("263609898", Head, 1, 1)
  1454. mosic:Destroy()
  1455. tp:Destroy()
  1456. end
  1457. end)
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471. while true do
  1472. swait()
  1473. for i, v in pairs(Character:GetChildren()) do
  1474. if v:IsA("Part") then
  1475. v.Material = "SmoothPlastic"
  1476. elseif v:IsA("Accessory") then
  1477. v:WaitForChild("Handle").Material = "SmoothPlastic"
  1478. end
  1479. end
  1480. for i, v in pairs(Character:GetChildren()) do
  1481. if v:IsA'Model' then
  1482. for _, c in pairs(v:GetChildren()) do
  1483. if c:IsA'Part' then
  1484. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  1485. end
  1486. end
  1487. end
  1488. end
  1489. TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1490. Velocity = RootPart.Velocity.y
  1491. Sine = Sine + Change
  1492. local hit, pos = RayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  1493. if RootPart.Velocity.y > 1 and hit == nil then
  1494. Anim = "Jump"
  1495. if Attack == false then
  1496. Change = 1
  1497. PlayAnimationFromTable({
  1498. CFrame.new(-0.0142319221, 0.0233184248, 0.0206878185, 1.00000012, 1.49011612e-08, 0, 2.72463048e-08, 0.965925992, 0.258818656, 2.98023224e-08, -0.258818597, 0.965925932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1499. CFrame.new(0.0172861218, 1.54588914, -0.00366462767, 0.999084175, 0.00742999092, -0.0421376228, -0.011074245, 0.996153653, -0.0869220346, 0.0413297117, 0.0873090774, 0.995323658) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1500. CFrame.new(1.54051697, 0.254249156, -0.521965742, 0.890014946, -0.152965426, -0.429505706, -0.32768172, 0.440404594, -0.835864007, 0.317014515, 0.884672523, 0.341842651) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1501. CFrame.new(-1.55745959, 0.112057857, 0.343250573, 0.986049891, 0.113037676, 0.12218184, -0.158506706, 0.861737013, 0.481959641, -0.050808996, -0.49460274, 0.867632747) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1502. CFrame.new(0.566533923, -1.59700418, -0.481964171, 0.999206185, -0.0385679156, -0.00998616219, 0.0397087261, 0.94381088, 0.328091979, -0.00322881341, -0.328228056, 0.944592893) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1503. CFrame.new(-0.433014154, -1.95977831, 0.0051856637, 1, 0, 0, 0, 0.965925813, 0.258819401, -2.98023224e-08, -0.258819431, 0.965925753) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1504. }, .3, false)
  1505. FHandleWeld.C0 = clerp(FHandleWeld.C0, CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(90)), 0.3)
  1506. end
  1507. elseif RootPart.Velocity.y < -1 and hit == nil then
  1508. Anim = "Fall"
  1509. if Attack == false then
  1510. Change = 1
  1511. PlayAnimationFromTable({
  1512. CFrame.new(-0.0142319212, 0.0233183783, 0.0206877608, 1.00000012, 1.49011612e-08, 2.98023224e-08, 2.72463048e-08, 0.984807968, 0.173647314, 2.98023224e-08, -0.17364724, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1513. CFrame.new(0.0154076805, 1.5522356, -0.0916171968, 0.999084175, 0.0180828422, -0.0387787819, -0.00742995739, 0.9658584, 0.258964151, 0.0421376526, -0.258438855, 0.965108156) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1514. CFrame.new(1.44003379, 0.0510732532, -0.418421805, 0.890014946, -0.0760585517, -0.449542671, -0.298804998, 0.647417247, -0.701118112, 0.344367683, 0.75833106, 0.553484201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1515. CFrame.new(-1.55745959, 0.141547889, 0.332177758, 0.986049891, 0.113037676, 0.12218184, -0.162331849, 0.815350056, 0.555745184, -0.036800772, -0.567826271, 0.822325349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1516. CFrame.new(0.573113441, -1.8059541, -0.374102622, 0.999206126, -0.0373207629, 0.0139417946, 0.0392762311, 0.98143959, -0.187706873, -0.00667765737, 0.188105404, 0.982126117) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1517. CFrame.new(-0.433013678, -1.95186841, 0.175973177, 1, 0, 2.98023224e-08, 0, 0.98480773, 0.173648328, 2.98023224e-08, -0.173648328, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1518. }, .3, false)
  1519. FHandleWeld.C0 = clerp(FHandleWeld.C0, CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(90)), 0.3)
  1520. end
  1521. elseif TorsoVelocity < 1 and hit ~= nil then
  1522. Anim = "Idle"
  1523. if Attack == false then
  1524. Change = 1
  1525. PlayAnimationFromTable({
  1526. CFrame.new(-0, -0, 0, 0.76604414, 0, 0.642788053, 0, 1, 0, -0.642788053, 0, 0.76604414) * CFrame.new(0, 0 + .05 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0),
  1527. CFrame.new(1.34110451e-07, 1.49998593, -1.49011612e-07, 0.76604414, 0.0560228154, -0.640341997, 0, 0.996194661, 0.087155968, 0.642788053, -0.0667653158, 0.763129056) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .02 * math.cos(Sine/15), 0, 0),
  1528. CFrame.new(1.62554669, 0.0800072104, -0.00825580303, 0.98480773, -0.173648, 4.47034836e-07, 0.173647985, 0.984807849, -5.96214491e-08, -4.76837158e-07, 1.34110451e-07, 1.00000012) * CFrame.new(0, 0 + .02 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0 - .03 * math.cos(Sine/15)),
  1529. CFrame.new(-1.61308134, 0.0621920712, 0.0519417189, 0.98480773, 0.173648, 4.47034836e-07, -0.173647985, 0.984807849, 5.96214491e-08, -4.76837158e-07, -1.34110451e-07, 1.00000012) * CFrame.new(0, 0 + .02 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0 + .03 * math.cos(Sine/15)),
  1530. CFrame.new(0.651529193, -1.96177566, 0.0285208113, 0.996194839, -0.0871560052, -1.49011612e-07, 0.0871560052, 0.996194661, 1.05878144e-06, 0, -1.06170774e-06, 1) * CFrame.new(0, 0 - .05 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0),
  1531. CFrame.new(-0.481398791, -1.99999607, -0.035370484, 0.98480773, 0, 0.173648447, 0, 1, 0, -0.173648447, 0, 0.98480773) * CFrame.new(0, 0 - .05 * math.cos(Sine/15), 0) * CFrame.Angles(0, 0, 0),
  1532. }, .3, false)
  1533. FHandleWeld.C0 = clerp(FHandleWeld.C0, CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(90)), 0.3)
  1534. end
  1535. elseif TorsoVelocity > 2 and hit ~= nil then
  1536. Anim = "Walk"
  1537. if Attack == false then
  1538. PlayAnimationFromTable({
  1539. CFrame.new(-0.0142326364, 0.023318341, 0.0206875801, 1.00000012, 1.5803721e-08, 5.96046448e-08, 2.72463048e-08, 1, 5.61747235e-08, 2.98023224e-08, 2.44280045e-08, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(-.2, math.rad(0 - 10 * math.cos(Sine/6)/2), 0),
  1540. CFrame.new(1.03447394e-06, 1.49992573, -8.27737608e-07, 0.999084234, 2.72463048e-08, -0.0427876711, 2.93197502e-08, 1, 2.55612349e-08, 0.0427877009, 5.61747235e-08, 0.999084353) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1541. CFrame.new(1.66816366, 0.125450149, 0.167713135, 0.975411952, -0.217704624, -0.0342991352, 0.22028406, 0.9678877, 0.12111339, 0.0068307519, -0.125690982, 0.992045999) * CFrame.new(0, 0, 0 + .2 * math.cos(Sine/6)/2) * CFrame.Angles(math.rad(0 - 30 * math.cos(Sine/6)/2), 0, 0),
  1542. CFrame.new(-1.58983934, 0.0268005617, -0.146883398, 0.986049891, 0.166255936, -0.00805497169, -0.16625604, 0.981399775, -0.0959867239, -0.00805321336, 0.0959868878, 0.995350063) * CFrame.new(0, 0, 0 - .3 * math.cos(Sine/6)/2) * CFrame.Angles(math.rad(0 + 30 * math.cos(Sine/6)/2), 0, 0),
  1543. CFrame.new(.5, -1.64 - 0.8 * math.cos(Sine / 6) / 2, 0 + 2 * math.sin(Sine / 6) / 3) * CFrame.Angles(math.rad(-50 * math.sin(Sine / 6)), math.rad(-3), math.rad(0)),
  1544. CFrame.new(-.5, -1.64 + 0.8 * math.cos(Sine / 6) / 2, 0 - 2 * math.sin(Sine / 6) / 3) * CFrame.Angles(math.rad(50 * math.sin(Sine / 6)), math.rad(3), math.rad(0)),}, .3, false)
  1545. FHandleWeld.C0 = clerp(FHandleWeld.C0, CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(90)), 0.3)
  1546. end
  1547. end
  1548. if #Effects > 0 then
  1549. for e = 1, #Effects do
  1550. if Effects[e] ~= nil then
  1551. local Thing = Effects[e]
  1552. if Thing ~= nil then
  1553. local Part = Thing[1]
  1554. local Mode = Thing[2]
  1555. local Delay = Thing[3]
  1556. local IncX = Thing[4]
  1557. local IncY = Thing[5]
  1558. if Thing[1].Transparency <= 1 then
  1559. if Thing[2] == "Block1" then
  1560. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1561. Mesh = Thing[7]
  1562. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1563. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1564. elseif Thing[2] == "Ice" then
  1565. if Thing[6] <= Thing[5] then
  1566. Thing[6] = Thing[6] + .05
  1567. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, .4, 0)
  1568. else
  1569. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1570. end
  1571. elseif Thing[2] == "Shatter" then
  1572. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1573. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1574. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1575. Thing[6] = Thing[6] + Thing[5]
  1576. elseif Thing[2] == "Block2" then
  1577. Thing[1].CFrame = Thing[1].CFrame
  1578. Mesh = Thing[7]
  1579. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1580. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1581. elseif Thing[2] == "Block3" then
  1582. Thing[1].CFrame = Thing[8].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1583. Mesh = Thing[7]
  1584. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1585. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1586. elseif Thing[2] == "Block4" then
  1587. Thing[1].CFrame = Thing[8].CFrame * CFrame.new(0, -Thing[7].Scale.Y, 0) * CFrame.fromEulerAnglesXYZ(3.14, 0, 0)
  1588. Mesh = Thing[7]
  1589. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1590. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1591. elseif Thing[2] == "Block2Fire" then
  1592. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1593. Mesh = Thing[7]
  1594. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1595. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1596. if Thing[1].Transparency >= .3 then
  1597. Thing[1].BrickColor = BrickColor.new("Bright red")
  1598. else
  1599. Thing[1].BrickColor = BrickColor.new("Bright yellow")
  1600. end
  1601. elseif Thing[2] == "Cylinder" then
  1602. Mesh = Thing[7]
  1603. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1604. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1605. elseif Thing[2] == "Blood" then
  1606. Mesh = Thing[7]
  1607. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, -.5, 0)
  1608. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1609. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1610. elseif Thing[2] == "Elec" then
  1611. Mesh = Thing[10]
  1612. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1613. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1614. Thing[1].CFrame = Thing[1].CFrame * Thing[11] * CFrame.new(0, 0, .2)
  1615. Thing[1].Rotation = Vector3.new(0, 0, 0)
  1616. elseif Thing[2] == "Disappear" then
  1617. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1618. end
  1619. else
  1620. Part.Parent = nil
  1621. table.remove(Effects, e)
  1622. end
  1623. end
  1624. end
  1625. end
  1626. end
  1627. soundbork(Character)
  1628. Humanoid.Health = math.huge
  1629. if glasses == true then
  1630. bp1.Position = Torso.Position
  1631. bp2.Position = Torso.Position
  1632. bp3.Position = Torso.Position
  1633. bp4.Position = Torso.Position
  1634. bp5.Position = Torso.Position
  1635. end
  1636.  
  1637. if glasses == false then
  1638. bp1.Position = demon1.Position
  1639. bp2.Position = demon2.Position
  1640. bp3.Position = demon3.Position
  1641. bp4.Position = demon4.Position
  1642. bp5.Position = demon5.Position
  1643. end
  1644.  
  1645. if not Part1 then
  1646. function sandbox(var,func)
  1647. local env = getfenv(func)
  1648. local newenv = setmetatable({},{
  1649. __index = function(self,k)
  1650. if k=="script" then
  1651. return var
  1652. else
  1653. return env[k]
  1654. end
  1655. end,
  1656. })
  1657. setfenv(func,newenv)
  1658. return func
  1659. end
  1660. cors = {}
  1661. mas = Instance.new("Model",Camera)
  1662. Model0 = Instance.new("Model")
  1663. Part1 = Instance.new("Part")
  1664. Part2 = Instance.new("Part")
  1665. Part3 = Instance.new("Part")
  1666. Part4 = Instance.new("Part")
  1667. Part5 = Instance.new("Part")
  1668. Part6 = Instance.new("Part")
  1669. Part7 = Instance.new("Part")
  1670. Model0.Name = "Netherworld"
  1671. Model0.Parent = mas
  1672. Part1.Name = "Spart"
  1673. Part1.Parent = Model0
  1674. Part1.Material = Enum.Material.Neon
  1675. Part1.Transparency = 1
  1676. Part1.Anchored = true
  1677. Part1.CanCollide = false
  1678. Part1.Size = Vector3.new(4, 1, 2)
  1679. Part1.CFrame = CFrame.new(144.5, 1290.63574, 2.74698257, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1680. Part1.BottomSurface = Enum.SurfaceType.Smooth
  1681. Part1.TopSurface = Enum.SurfaceType.Smooth
  1682. Part1.Position = Vector3.new(144.5, 1290.63574, 2.74698257)
  1683. Part2.Parent = Model0
  1684. Part2.Material = Enum.Material.Neon
  1685. Part2.BrickColor = BrickColor.new("Really black")
  1686. Part2.Transparency = 0.0099999997764826
  1687. Part2.Anchored = true
  1688. Part2.Size = Vector3.new(233.790359, 1.15406489, 245.924103)
  1689. Part2.CFrame = CFrame.new(130.757782, 1311.9447, 21.3496704, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1690. Part2.BottomSurface = Enum.SurfaceType.Smooth
  1691. Part2.TopSurface = Enum.SurfaceType.Smooth
  1692. Part2.Position = Vector3.new(130.757782, 1311.9447, 21.3496704)
  1693. Part3.Parent = Model0
  1694. Part3.Material = Enum.Material.Neon
  1695. Part3.BrickColor = BrickColor.new("Really black")
  1696. Part3.Transparency = 0.0099999997764826
  1697. Part3.Rotation = Vector3.new(90, 90, 0)
  1698. Part3.Anchored = true
  1699. Part3.Size = Vector3.new(233.790359, 1.15406489, 233.317429)
  1700. Part3.CFrame = CFrame.new(131.542297, 1193.58923, -99.4936905, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  1701. Part3.BottomSurface = Enum.SurfaceType.Smooth
  1702. Part3.TopSurface = Enum.SurfaceType.Smooth
  1703. Part3.Position = Vector3.new(131.542297, 1193.58923, -99.4936905)
  1704. Part3.Orientation = Vector3.new(0, 90, 90)
  1705. Part4.Parent = Model0
  1706. Part4.Material = Enum.Material.Neon
  1707. Part4.BrickColor = BrickColor.new("Really black")
  1708. Part4.Transparency = 0.0099999997764826
  1709. Part4.Rotation = Vector3.new(0, 0, 90)
  1710. Part4.Anchored = true
  1711. Part4.Size = Vector3.new(232.420349, 1.15406489, 242.134125)
  1712. Part4.CFrame = CFrame.new(246.358215, 1194.35278, 22.2144928, 0, -1, 0, 1, 0, -0, 0, 0, 1)
  1713. Part4.BottomSurface = Enum.SurfaceType.Smooth
  1714. Part4.TopSurface = Enum.SurfaceType.Smooth
  1715. Part4.Position = Vector3.new(246.358215, 1194.35278, 22.2144928)
  1716. Part4.Orientation = Vector3.new(0, 0, 90)
  1717. Part5.Parent = Model0
  1718. Part5.Material = Enum.Material.Neon
  1719. Part5.BrickColor = BrickColor.new("Really black")
  1720. Part5.Transparency = 0.0099999997764826
  1721. Part5.Rotation = Vector3.new(90, 90, 0)
  1722. Part5.Anchored = true
  1723. Part5.Size = Vector3.new(233.790359, 1.15406489, 233.317429)
  1724. Part5.CFrame = CFrame.new(131.542297, 1193.58923, 143.942886, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  1725. Part5.BottomSurface = Enum.SurfaceType.Smooth
  1726. Part5.TopSurface = Enum.SurfaceType.Smooth
  1727. Part5.Position = Vector3.new(131.542297, 1193.58923, 143.942886)
  1728. Part5.Orientation = Vector3.new(0, 90, 90)
  1729. Part6.Parent = Model0
  1730. Part6.Material = Enum.Material.Neon
  1731. Part6.BrickColor = BrickColor.new("Really black")
  1732. Part6.Transparency = 0.0099999997764826
  1733. Part6.Rotation = Vector3.new(0, 0, 90)
  1734. Part6.Anchored = true
  1735. Part6.Size = Vector3.new(232.420349, 1.15406489, 242.134125)
  1736. Part6.CFrame = CFrame.new(18, 1194.35278, 22.2144928, 0, -1, 0, 1, 0, -0, 0, 0, 1)
  1737. Part6.BottomSurface = Enum.SurfaceType.Smooth
  1738. Part6.TopSurface = Enum.SurfaceType.Smooth
  1739. Part6.Orientation = Vector3.new(0, 0, 90)
  1740. Part7.Parent = Model0
  1741. Part7.Material = Enum.Material.Neon
  1742. Part7.BrickColor = BrickColor.new("Really black")
  1743. Part7.Transparency = 0.0099999997764826
  1744. Part7.Anchored = true
  1745. Part7.Size = Vector3.new(233.790359, 1.15406489, 244.754089)
  1746. Part7.CFrame = CFrame.new(130.757782, 1077.43396, 20.7646637, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1747. Part7.BottomSurface = Enum.SurfaceType.Smooth
  1748. Part7.TopSurface = Enum.SurfaceType.Smooth
  1749. Part7.Position = Vector3.new(130.757782, 1077.43396, 20.7646637)
  1750. for i,v in pairs(mas:GetChildren()) do
  1751. v.Parent = workspace
  1752. pcall(function() v:MakeJoints() end)
  1753. end
  1754. mas:Destroy()
  1755. for i,v in pairs(cors) do
  1756. spawn(function()
  1757. pcall(v)
  1758. end)
  1759. end
  1760. end
  1761. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement