Advertisement
DaOMEGAa32

MERRY CHRISTMAS

Nov 18th, 2022 (edited)
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.83 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do
  6. print("FE Compatibility code V2 by Mokiros")
  7. local RealPlayer = RealPlayer
  8. script.Parent = RealPlayer.Character
  9.  
  10. --Fake event to make stuff like Mouse.KeyDown work
  11. local Disconnect_Function = function(this)
  12. this[1].Functions[this[2]] = nil
  13. end
  14. local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  15. local FakeEvent_Metatable = {__index={
  16. Connect = function(this,f)
  17. local i = tostring(math.random(0,10000))
  18. while this.Functions[i] do
  19. i = tostring(math.random(0,10000))
  20. end
  21. this.Functions[i] = f
  22. return setmetatable({this,i},Disconnect_Metatable)
  23. end
  24. }}
  25. FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  26. local function fakeEvent()
  27. return setmetatable({Functions={}},FakeEvent_Metatable)
  28. end
  29.  
  30. --Creating fake input objects with fake variables
  31. local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  32. FakeMouse.keyUp = FakeMouse.KeyUp
  33. FakeMouse.keyDown = FakeMouse.KeyDown
  34. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  35. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  36. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  37. end}
  38. --Merged 2 functions into one by checking amount of arguments
  39. CAS.UnbindAction = CAS.BindAction
  40.  
  41. --This function will trigger the events that have been :Connect()'ed
  42. local function TriggerEvent(self,ev,...)
  43. for _,f in pairs(self[ev].Functions) do
  44. f(...)
  45. end
  46. end
  47. FakeMouse.TriggerEvent = TriggerEvent
  48. UIS.TriggerEvent = TriggerEvent
  49.  
  50. --Client communication
  51. local Event = Instance.new("RemoteEvent")
  52. Event.Name = "UserInput_Event"
  53. Event.OnServerEvent:Connect(function(plr,io)
  54. if plr~=RealPlayer then return end
  55. FakeMouse.Target = io.Target
  56. FakeMouse.Hit = io.Hit
  57. if not io.isMouse then
  58. local b = io.UserInputState == Enum.UserInputState.Begin
  59. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  60. return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  61. end
  62. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  63. return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  64. end
  65. for _,t in pairs(CAS.Actions) do
  66. for _,k in pairs(t.Keys) do
  67. if k==io.KeyCode then
  68. t.Function(t.Name,io.UserInputState,io)
  69. end
  70. end
  71. end
  72. FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  73. UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  74. end
  75. end)
  76. Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  77. local Mouse = owner:GetMouse()
  78. local UIS = game:GetService("UserInputService")
  79. local input = function(io,RobloxHandled)
  80. if RobloxHandled then return end
  81. --Since InputObject is a client-side instance, we create and pass table instead
  82. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  83. end
  84. UIS.InputBegan:Connect(input)
  85. UIS.InputEnded:Connect(input)
  86.  
  87. local h,t
  88. --Give the server mouse data every second frame, but only if the values changed
  89. --If player is not moving their mouse, client won't fire events
  90. local HB = game:GetService("RunService").Heartbeat
  91. while true do
  92. if h~=Mouse.Hit or t~=Mouse.Target then
  93. h,t=Mouse.Hit,Mouse.Target
  94. Event:FireServer({isMouse=true,Target=t,Hit=h})
  95. end
  96. --Wait 2 frames
  97. for i=1,2 do
  98. HB:Wait()
  99. end
  100. end]==],script)
  101.  
  102. ----Sandboxed game object that allows the usage of client-side methods and services
  103. --Real game object
  104. local RealGame = game
  105.  
  106. --Metatable for fake service
  107. local FakeService_Metatable = {
  108. __index = function(self,k)
  109. local s = rawget(self,"_RealService")
  110. if s then
  111. return typeof(s[k])=="function"
  112. and function(_,...)return s[k](s,...)end or s[k]
  113. end
  114. end,
  115. __newindex = function(self,k,v)
  116. local s = rawget(self,"_RealService")
  117. if s then s[k]=v end
  118. end
  119. }
  120. local function FakeService(t,RealService)
  121. t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  122. return setmetatable(t,FakeService_Metatable)
  123. end
  124.  
  125. --Fake game object
  126. local FakeGame = {
  127. GetService = function(self,s)
  128. return rawget(self,s) or RealGame:GetService(s)
  129. end,
  130. Players = FakeService({
  131. LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  132. },"Players"),
  133. UserInputService = FakeService(UIS,"UserInputService"),
  134. ContextActionService = FakeService(CAS,"ContextActionService"),
  135. RunService = FakeService({
  136. _btrs = {},
  137. RenderStepped = RealGame:GetService("RunService").Heartbeat,
  138. BindToRenderStep = function(self,name,_,fun)
  139. self._btrs[name] = self.Heartbeat:Connect(fun)
  140. end,
  141. UnbindFromRenderStep = function(self,name)
  142. self._btrs[name]:Disconnect()
  143. end,
  144. },"RunService")
  145. }
  146. rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  147. FakeGame.service = FakeGame.GetService
  148. FakeService(FakeGame,game)
  149. --Changing owner to fake player object to support owner:GetMouse()
  150. game,owner = FakeGame,FakeGame.Players.LocalPlayer
  151. end
  152. --terribly made server destruction ik
  153. local hint = Instance.new("Hint")
  154. hint.Parent = workspace
  155. local Length = 22 -- How many letters at a time
  156.  
  157. function GetText(Text)
  158. local Message = ""
  159. for I = 1, string.len(Text), 1 do
  160. Message = string.sub(string.sub(Text, I), 1, Length)
  161. -- Do something with the message
  162. hint.Text = (Message)
  163. --------------------------------
  164. wait(0.2)
  165. end
  166. end
  167. coroutine.resume(coroutine.create(function()
  168. while true do
  169.  
  170.  
  171. GetText(" MERRY CHRISTMAS 1998 AND A HAPPY NEW YEAR!!!!!!")
  172.  
  173.  
  174.  
  175.  
  176. end
  177. end))
  178. local s = Instance.new("Sound",workspace)
  179. s.SoundId = "song"
  180. coroutine.resume(coroutine.create(function()
  181. while true do
  182.  
  183.  
  184. s.Looped = true
  185. s.SoundId = "rbxassetid://6098419898"
  186.  
  187. s.Looped = true
  188.  
  189. s.PlaybackSpeed = 0.3
  190. s:Play()
  191.  
  192. wait (0.3)
  193.  
  194. s:Play()
  195.  
  196. wait (0.3)
  197.  
  198. s:Play()
  199.  
  200. wait (0.5)
  201.  
  202. s:Play()
  203.  
  204. wait (0.3)
  205.  
  206. s:Play()
  207.  
  208. wait (0.3)
  209.  
  210. s:Play()
  211.  
  212. wait (0.5)
  213.  
  214.  
  215.  
  216.  
  217. s:Play()
  218.  
  219. wait (0.3)
  220. s.PlaybackSpeed = 0.4
  221. s:Play()
  222.  
  223. wait (0.3)
  224. s.PlaybackSpeed = 0.1
  225. s:Play()
  226.  
  227. wait (0.5)
  228. s:Play()
  229. s.PlaybackSpeed = 0.3
  230. wait (0.15)
  231. s:Play()
  232. s.PlaybackSpeed = 0.3
  233. wait (1)
  234.  
  235. wait (0.3)
  236. s.PlaybackSpeed = 0.24
  237. s:Play()
  238. wait (0.3)
  239. s.PlaybackSpeed = 0.24
  240. s:Play()
  241. wait (0.7)
  242. s.PlaybackSpeed = 0.24
  243. s:Play()
  244. wait (0.3)
  245. s.PlaybackSpeed = 0.24
  246. s:Play()
  247. wait (0.3)
  248. s.PlaybackSpeed = 0.24
  249. s:Play()
  250. wait (0.3)
  251. s.PlaybackSpeed = 0.24
  252. s:Play()
  253.  
  254.  
  255. wait (0.3)
  256. s.PlaybackSpeed = 0.22
  257. s:Play()
  258.  
  259. wait (0.3)
  260. s.PlaybackSpeed = 0.24
  261. s:Play()
  262.  
  263.  
  264. wait (0.3)
  265. s.PlaybackSpeed = 0.22
  266. s:Play()
  267.  
  268.  
  269. wait (0.3)
  270. s.PlaybackSpeed = 0.24
  271. s:Play()
  272.  
  273.  
  274. wait (0.3)
  275. s.PlaybackSpeed = 0.22
  276. s:Play()
  277.  
  278.  
  279. wait (0.3)
  280. s.PlaybackSpeed = 0.3
  281. s:Play()
  282.  
  283.  
  284. wait (0.3)
  285. s.PlaybackSpeed = 0.4
  286. s:Play()
  287.  
  288. wait (0.6)
  289.  
  290.  
  291.  
  292.  
  293. end
  294. end))
  295.  
  296.  
  297.  
  298.  
  299. local speed = 0.6
  300. local w = workspace:GetChildren()
  301. local a = Instance.new("Sky",game.Lighting)
  302. local b = {"Bk","Dn","Ft","Lf","Rt","Up"}
  303. for _,v in pairs(b) do
  304. a["Skybox"..v]="http://www.roblox.com/asset/?id=8222906368"
  305. end
  306. for q,p in pairs(game.Players:GetPlayers()) do
  307. local c = Instance.new("ParticleEmitter",p.Character.Head)
  308. c.Texture = "http://www.roblox.com/asset/?id=984932133"
  309. c.VelocitySpread = 50 end
  310.  
  311. local numberKeypoints1 = {
  312. NumberSequenceKeypoint.new(0, 24); -- At t=0, size of 0
  313. NumberSequenceKeypoint.new(1, 0); -- At t=1, size of 10
  314. }
  315.  
  316. local numberKeypoints2 = {
  317. NumberSequenceKeypoint.new(0, 54); -- At t=0, size of 0
  318. NumberSequenceKeypoint.new(1, 0); -- At t=1, size of 10
  319. }
  320.  
  321.  
  322. for i= 1,#w do
  323. if w[i]:isA("BasePart") then
  324. pe = Instance.new("ParticleEmitter", w[i])
  325. pe.Texture = "http://www.roblox.com/asset/?id=195140839"
  326. pe.VelocitySpread = 1111
  327. pe.Speed = NumberRange.new(43, 76)
  328. pe.Size = NumberSequence.new(numberKeypoints1)
  329.  
  330.  
  331. end end
  332. for n,m in pairs(game.Players:GetPlayers()) do
  333. local dd = Instance.new("ParticleEmitter",m.Character.Head)
  334. dd.Texture = "http://www.roblox.com/asset/?id=195140839"
  335. dd.Speed = NumberRange.new(43, 76)
  336.  
  337. dd.VelocitySpread = 110 end
  338.  
  339.  
  340.  
  341.  
  342.  
  343. coroutine.resume(coroutine.create(function()
  344. while true do
  345.  
  346.  
  347. wait (speed)
  348.  
  349. local duck = Instance.new("Part", game.Workspace)
  350. duck.Size = Vector3.new(7,7,7)
  351. local asd = Instance.new("FileMesh", duck)
  352. asd.MeshId = "http://www.roblox.com/asset/?id=19257375"
  353. asd.TextureId = "http://www.roblox.com/asset/?id=19257362"
  354. asd.Scale = Vector3.new(22,22,22)
  355. duck.CanCollide = false
  356. local audio = Instance.new("Sound", duck)
  357. audio.SoundId = "http://www.roblox.com/asset/?id=19260039"
  358. audio:Play()
  359. audio.Volume = 8
  360. audio.PlayOnRemove = true
  361.  
  362.  
  363. duck.CFrame = CFrame.new(math.random(-1000,1000), math.random(300,700), math.random(-1000,1000))
  364. local bodyv = Instance.new("BodyVelocity",duck)
  365. bodyv.MaxForce = Vector3.new(23423423423,23423432423,32423423423)
  366. bodyv.Velocity = Vector3.new(0,-1644,0)
  367. bodyv.P = 8
  368.  
  369.  
  370. local duck = Instance.new("Part", game.Workspace)
  371. duck.Size = Vector3.new(7,7,7)
  372. local asd = Instance.new("FileMesh", duck)
  373. asd.MeshId = "http://www.roblox.com/asset/?id=19257375"
  374. asd.TextureId = "http://www.roblox.com/asset/?id=19257362"
  375. asd.Scale = Vector3.new(22,22,22)
  376. duck.CanCollide = false
  377. local audio = Instance.new("Sound", duck)
  378. audio.SoundId = "http://www.roblox.com/asset/?id=19260039"
  379. audio:Play()
  380. audio.Volume = 8
  381. audio.PlayOnRemove = true
  382.  
  383.  
  384. duck.CFrame = CFrame.new(math.random(-1000,1000), math.random(300,700), math.random(-1000,1000))
  385. local bodyv = Instance.new("BodyVelocity",duck)
  386. bodyv.MaxForce = Vector3.new(23423423423,23423432423,32423423423)
  387. bodyv.Velocity = Vector3.new(0,-888,0)
  388. bodyv.P = 8
  389.  
  390.  
  391.  
  392.  
  393. speed -= 0.01
  394.  
  395. wait (speed)
  396.  
  397. local duck = Instance.new("Part", game.Workspace)
  398. duck.Size = Vector3.new(7,7,7)
  399. local asd = Instance.new("FileMesh", duck)
  400. asd.MeshId = "http://www.roblox.com/asset/?id=18813348"
  401. asd.TextureId = "http://www.roblox.com/asset/?id=18813329"
  402. asd.Scale = Vector3.new(22,22,22)
  403. duck.CanCollide = false
  404. local audio = Instance.new("Sound", duck)
  405. audio.SoundId = "http://www.roblox.com/asset/?id=18970450"
  406. audio:Play()
  407. audio.Volume = 8
  408. audio.PlayOnRemove = true
  409.  
  410.  
  411. duck.CFrame = CFrame.new(math.random(-1000,1000), math.random(300,700), math.random(-1000,1000))
  412. local bodyv = Instance.new("BodyVelocity",duck)
  413. bodyv.MaxForce = Vector3.new(23423423423,23423432423,32423423423)
  414. bodyv.Velocity = Vector3.new(0,-1644,0)
  415. bodyv.P = 8
  416.  
  417.  
  418. local duck = Instance.new("Part", game.Workspace)
  419. duck.Size = Vector3.new(7,7,7)
  420. local asd = Instance.new("FileMesh", duck)
  421. asd.MeshId = "http://www.roblox.com/asset/?id=18813348"
  422. asd.TextureId = "http://www.roblox.com/asset/?id=18813329"
  423. asd.Scale = Vector3.new(22,22,22)
  424. duck.CanCollide = false
  425. local audio = Instance.new("Sound", duck)
  426. audio.SoundId = "http://www.roblox.com/asset/?id=18970450"
  427. audio:Play()
  428. audio.Volume = 8
  429. audio.PlayOnRemove = true
  430.  
  431.  
  432. duck.CFrame = CFrame.new(math.random(-1000,1000), math.random(300,700), math.random(-1000,1000))
  433. local bodyv = Instance.new("BodyVelocity",duck)
  434. bodyv.MaxForce = Vector3.new(23423423423,23423432423,32423423423)
  435. bodyv.Velocity = Vector3.new(0,-888,0)
  436. bodyv.P = 8
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443. end
  444.  
  445.  
  446. end))
  447. coroutine.resume(coroutine.create(function()
  448. while true do
  449. wait (1.6)
  450. for i, v in pairs(game.Players:GetChildren()) do--this is going down in order of evrything in players, v is the variable
  451. p = v.Character
  452.  
  453.  
  454. local weld = Instance.new("Weld",p.Head)
  455. weld.Part0 = p.Head
  456.  
  457. local train = Instance.new("Part",p.Head)
  458. train.Anchored = true
  459. train.CanCollide = false
  460. train.Size = Vector3.new(3,2,6)
  461. train.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  462. weld.Part1 = train
  463. weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(180),0)
  464. train.Anchored = false
  465. local TrainMesh = Instance.new("SpecialMesh",train)
  466. TrainMesh.MeshType = Enum.MeshType.FileMesh
  467. TrainMesh.Scale = Vector3.new(2,2,2)
  468. TrainMesh.MeshId = "http://www.roblox.com/asset/?id=332731887"
  469. TrainMesh.TextureId = "http://www.roblox.com/asset/?id=332731766"
  470.  
  471.  
  472. local weld2 = Instance.new("Weld",p.Head)
  473. weld2.Part0 = p.Head
  474. local Smoke = Instance.new("Part",p.Head)
  475. Smoke.Anchored = true
  476. Smoke.CanCollide = false
  477. Smoke.Size = Vector3.new(1,1,1)
  478. Smoke.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  479. weld2.Part1 = Smoke
  480. weld2.C1 = CFrame.new(0,-4,3.5)-- * CFrame.Angles(0,math.rad(180),0)
  481. Smoke.Anchored = false
  482. Smoke.Transparency = 1;
  483.  
  484. p.Humanoid.WalkSpeed = 60;
  485.  
  486.  
  487. for i,v in pairs(p:GetChildren()) do
  488. if v:IsA("Part") then
  489. v.Transparency = 1;
  490. elseif v:IsA("Hat") then
  491. v:Destroy()
  492. elseif v:IsA("Model") then
  493. v:Destroy()
  494. end
  495. end
  496. end
  497.  
  498. local playerLeaderstats = {}
  499. for i, v in pairs(game.Players:GetChildren()) do
  500. table.insert(playerLeaderstats, v)
  501. end
  502. end
  503. end))
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511. wait (26)
  512.  
  513.  
  514.  
  515.  
  516. for i= 1,#w do
  517. if w[i]:isA("BasePart") then
  518. pe = Instance.new("ParticleEmitter", w[i])
  519. pe.Texture = "http://www.roblox.com/asset/?id=195140839"
  520. pe.VelocitySpread = 1111
  521. pe.Speed = NumberRange.new(83, 122)
  522. pe.Size = NumberSequence.new(numberKeypoints2)
  523. pe.Rate = 60
  524.  
  525. end end
  526.  
  527.  
  528.  
  529.  
  530.  
  531. wait (6)
  532.  
  533.  
  534.  
  535.  
  536.  
  537. coroutine.resume(coroutine.create(function()
  538. while true do
  539.  
  540.  
  541. wait (speed)
  542. local duck34 = Instance.new("Part", game.Workspace)
  543.  
  544. duck34.Size = Vector3.new(4,4,4)
  545. local asd = Instance.new("FileMesh", duck34)
  546. asd.MeshId = "http://www.roblox.com/asset/?id=66887781"
  547. asd.TextureId = "http://www.roblox.com/asset/?id=190000485 "
  548. asd.Scale = Vector3.new(5,5,5)
  549. duck34.CanCollide = true
  550. local audio = Instance.new("Sound", duck34)
  551. audio.SoundId = "http://www.roblox.com/asset/?id=19260039"
  552. audio:Play()
  553. audio.Volume = 8
  554. audio.PlayOnRemove = true
  555.  
  556.  
  557. duck34.CFrame = CFrame.new(math.random(-1000,1000), math.random(300,700), math.random(-1000,1000))
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566. speed -= 0.01
  567.  
  568. wait (speed)
  569.  
  570.  
  571. local duck = Instance.new("Part", game.Workspace)
  572. duck.Size = Vector3.new(7,7,7)
  573. local asd = Instance.new("FileMesh", duck)
  574. asd.MeshId = "http://www.roblox.com/asset/?id=138389042"
  575. asd.TextureId = "http://www.roblox.com/asset/?id=138389066"
  576. asd.Scale = Vector3.new(5,5,5)
  577. duck.CanCollide = false
  578. local audio = Instance.new("Sound", duck)
  579. audio.SoundId = "rbxassetid://8449305114"
  580. audio:Play()
  581. audio.Volume = 8
  582. audio.PlayOnRemove = true
  583.  
  584.  
  585. duck.CFrame = CFrame.new(math.random(-1000,1000), math.random(300,700), math.random(-1000,1000))
  586. local bodyv = Instance.new("BodyVelocity",duck)
  587. bodyv.MaxForce = Vector3.new(23423423423,23423432423,32423423423)
  588. bodyv.Velocity = Vector3.new(0,-888,0)
  589. bodyv.P = 8
  590.  
  591. wait (2.5)
  592. local e = Instance.new("Explosion") -- IT DOES NOT HAVE TO BE "E" IT CAN BE ANY LETTER. I JUST LIKE USING THIS
  593.  
  594. e.BlastRadius = 50 --THE RADIUS, THE BIGGER THE RADIUS, THE BIGGER IT IS
  595.  
  596. e.BlastPressure = 120 -- THE BLAST PRESSURE IS HOW POWERFUL IT IS. THE HIGHER, THE MORE DEADLY AND THE MORE UNANCHORED BRICKS WILL GO FLYING
  597.  
  598. e.Parent = game.Workspace -- DO NOT TOUCH UNLESS YOU KNOW WHAT YOURE DOING
  599.  
  600. e.Position = duck34.Position
  601. duck34:Remove()
  602.  
  603.  
  604.  
  605.  
  606. wait (0.3)
  607.  
  608.  
  609. end
  610.  
  611.  
  612. end))
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619. coroutine.resume(coroutine.create(function()
  620. while true do
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630. local duck = Instance.new("Part", game.Workspace)
  631. duck.Size = Vector3.new(7,7,7)
  632. local asd = Instance.new("FileMesh", duck)
  633. asd.MeshId = "http://www.roblox.com/asset/?id=138389042"
  634. asd.TextureId = "http://www.roblox.com/asset/?id=138389066"
  635. asd.Scale = Vector3.new(5,5,5)
  636. duck.CanCollide = false
  637. local audio = Instance.new("Sound", duck)
  638. audio.SoundId = "rbxassetid://8449305114"
  639. audio:Play()
  640. audio.Volume = 4
  641. audio.PlayOnRemove = true
  642.  
  643.  
  644. duck.CFrame = CFrame.new(math.random(-1000,1000), math.random(300,700), math.random(-1000,1000))
  645. local bodyv = Instance.new("BodyVelocity",duck)
  646. bodyv.MaxForce = Vector3.new(23423423423,23423432423,32423423423)
  647. bodyv.Velocity = Vector3.new(0,-888,0)
  648. bodyv.P = 8
  649.  
  650. wait (0.3)
  651. end
  652.  
  653.  
  654. end))
  655.  
  656.  
  657. wait (10)
  658.  
  659. game.Workspace.Gravity = 0
  660.  
  661.  
  662. for _, v in next, workspace:GetDescendants() do
  663. if v:IsA("BasePart") then
  664. v.Anchored = false
  665. end
  666. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement