Advertisement
Christoffer07700Extr

The News FE

Jun 30th, 2019
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.11 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Please run as a server script. Use h/ instead of hl/.") end
  2. print("FE Compatibility: by WaverlyCole & Mokiros")
  3. InternalData = {}
  4. do
  5. script.Parent = owner.Character
  6. local Event = Instance.new("RemoteEvent")
  7. Event.Name = "UserInput"
  8. local function NewFakeEvent()
  9. local Fake = {fakeEvent=true,Connect=function(self,Func)self.Function=Func end}Fake.connect = Fake.Connect
  10. return Fake
  11. end
  12. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  13. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  14. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  15. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  16. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  17. local function TriggerEvent(self,Event,...)
  18. local Trigger = Mouse[Event]
  19. if Trigger and Trigger.fakeEvent and Trigger.Function then
  20. Trigger.Function(...)
  21. end
  22. end
  23. Mouse.TrigEvent = TriggerEvent
  24. UserInputService.TrigEvent = TriggerEvent
  25. Event.OnServerEvent:Connect(function(FiredBy,Input)
  26. if FiredBy.Name ~= owner.Name then end
  27. if Input.MouseEvent then
  28. Mouse.Target = Input.Target
  29. Mouse.Hit = Input.Hit
  30. else
  31. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  32. if Input.UserInputType == Enum.UserInputType.MouseButton1 then
  33. return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up")
  34. end
  35. for _,Action in pairs(ContextActionService.Actions) do
  36. for _,Key in pairs(Action.Keys) do
  37. if Key==Input.KeyCode then
  38. Action.Function(Action.Name,Input.UserInputState,Input)
  39. end
  40. end
  41. end
  42. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  43. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  44. end
  45. end)
  46. InternalData["Mouse"] = Mouse
  47. InternalData["ContextActionService"] = ContextActionService
  48. InternalData["UserInputService"] = UserInputService
  49. Event.Parent = NLS([[
  50. local Player = owner
  51. local Event = script:WaitForChild("UserInput")
  52. local UserInputService = game:GetService("UserInputService")
  53. local Mouse = Player:GetMouse()
  54. local Input = function(Input,gameProcessedEvent)
  55. if gameProcessedEvent then return end
  56. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  57. end
  58. UserInputService.InputBegan:Connect(Input)
  59. UserInputService.InputEnded:Connect(Input)
  60. local Hit,Target
  61. while wait(1/30) do
  62. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  63. Hit,Target = Mouse.Hit,Mouse.Target
  64. Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  65. end
  66. end
  67. ]],owner.Character)
  68. end
  69. RealGame = game;game = setmetatable({},{
  70. __index = function (self,Index)
  71. local Sandbox = function (Thing)
  72. if Thing:IsA("Player") then
  73. local RealPlayer = Thing
  74. return setmetatable({},{
  75. __index = function (self,Index)
  76. local Type = type(RealPlayer[Index])
  77. if Type == "function" then
  78. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  79. return function (self)
  80. return InternalData["Mouse"]
  81. end
  82. end
  83. return function (self,...)
  84. return RealPlayer[Index](RealPlayer,...)
  85. end
  86. else
  87. return RealPlayer[Index]
  88. end
  89. end;
  90. __tostring = function(self)
  91. return RealPlayer.Name
  92. end
  93. })
  94. end
  95. end
  96. if RealGame[Index] then
  97. local Type = type(RealGame[Index])
  98. if Type == "function" then
  99. if Index:lower() == "getservice" or Index:lower() == "service" then
  100. return function (self,Service)
  101. if Service:lower() == "players" then
  102. return setmetatable({},{
  103. __index = function (self2,Index2)
  104. local RealService = RealGame:GetService(Service)
  105. local Type2 = type(Index2)
  106. if Type2 == "function" then
  107. return function (self,...)
  108. return RealService[Index2](RealService,...)
  109. end
  110. else
  111. if Index2:lower() == "localplayer" then
  112. return Sandbox(owner)
  113. end
  114. return RealService[Index2]
  115. end
  116. end;
  117. __tostring = function(self)
  118. return RealGame:GetService(Service).Name
  119. end
  120. })
  121. elseif Service:lower() == "contextactionservice" then
  122. return InternalData["ContextActionService"]
  123. elseif Service:lower() == "contextactionservice" then
  124. return InternalData["UserInputService"]
  125. elseif Service:lower() == "runservice" then
  126. return setmetatable({},{
  127. __index = function(self2,Index2)
  128. local RealService = RealGame:GetService(Service)
  129. local Type2 = type(Index2)
  130. if Type2 == "function" then
  131. return function (self,...)
  132. return RealService[Index2](RealService,...)
  133. end
  134. else
  135. if Index2:lower() == "bindtorenderstep" then
  136. return function (self,Name,Priority,Function)
  137. return RealGame:GetService("RunService").Stepped:Connect(Function)
  138. end
  139. end
  140. if Index2:lower() == "renderstepped" then
  141. return RealService["Stepped"]
  142. end
  143. return RealService[Index2]
  144. end
  145. end
  146. })
  147. else
  148. return RealGame:GetService(Service)
  149. end
  150. end
  151. end
  152. return function (self,...)
  153. return RealGame[Index](RealGame,...)
  154. end
  155. else
  156. if game:GetService(Index) then
  157. return game:GetService(Index)
  158. end
  159. return RealGame[Index]
  160. end
  161. else
  162. return nil
  163. end
  164. end
  165. });Game = game;owner = game:GetService("Players").LocalPlayer
  166. print("Complete! Running...")
  167.  
  168. --BY quuisiYT (aka. quu ;3)
  169. --RULES: DO NOT COPY OR REUPLOAD AND MODIFY!!!!!!
  170. wait(2)
  171.  
  172. local hl1id = "rbxassetid://687964979"
  173. local hl2id = "rbxassetid://658979528"
  174. local ger1 = "rbxassetid://1353780582"
  175. local jl2 = "rbxassetid://1087356234"
  176. local plr = game.Players.LocalPlayer
  177. repeat wait(.4) until plr.Character
  178. local char = plr.Character
  179. local uis = game:GetService("UserInputService")
  180. local runsrv = game:GetService("RunService")
  181. char.Animate:Destroy()
  182. local armright = char.Torso["Right Shoulder"]
  183. local armleft = char.Torso["Left Shoulder"]
  184. local legright = char.Torso["Right Hip"]
  185. local legleft = char.Torso["Left Hip"]
  186. local legrightold = legright.C0
  187. local legleftold = legleft.C0
  188. local armrightold = armright.C0
  189. local armleftold = armleft.C0
  190. local neckold = char.Torso.Neck.C0
  191. local roothipold = char.HumanoidRootPart["RootJoint"].C0
  192. local cantrigger = false
  193. local humanoid = char.Humanoid
  194. humanoid.Name = "Humen"
  195. local Runningy = false
  196. local FinishedRunning = false
  197. local cansay = false
  198. local mouse = plr:getMouse();
  199. local tokeel = nil
  200. local mode = 0
  201. local marcel = nil
  202. local hing = nil
  203. local scrin = nil
  204. if workspace:FindFirstChild("marcel") then else
  205. local marcel2 = Instance.new("Sound",workspace)
  206. marcel2.SoundId = "rbxassetid://1447435947"
  207. marcel2.Looped =true
  208. marcel = marcel2
  209. marcel.Volume = 10
  210. end
  211. marcel.Name = "marcel"
  212. marcel:Play()
  213. local backup = char.Humen:Clone()
  214. local backup2 = marcel:Clone()
  215. runsrv.RenderStepped:Connect(function()
  216. if marcel then
  217. backup2.TimePosition = marcel.TimePosition
  218. end
  219. if workspace:FindFirstChild("marcel") then else
  220. backup2.Parent = workspace
  221. marcel = backup2
  222. marcel:Play()
  223. backup2 = workspace.marcel:Clone()
  224.  
  225. end
  226.  
  227.  
  228. if char:FindFirstChild("Humen") then else
  229. backup.Parent = char
  230. humanoid = backup
  231. backup = char.Humen:Clone()
  232.  
  233. end
  234. for i,v in pairs(char.Humen:GetPlayingAnimationTracks()) do
  235. v:Stop()
  236. end
  237. char.Humen.MaxHealth = 1e35345354345
  238. char.Humen.Health = 1e35345354345
  239. if char:FindFirstChild("yes") then else
  240. local force = Instance.new("ForceField",char)
  241. force.Visible = false
  242. force.Name = "yes"
  243. end
  244. end)
  245.  
  246. char.Torso.Anchored = true
  247.  
  248. runsrv.RenderStepped:Connect(function()
  249. if workspace:FindFirstChild("Table"..plr.Name) then else
  250. local table = Instance.new("Model")
  251. local part = Instance.new("Part")
  252. local part_2 = Instance.new("Part")
  253. local part_3 = Instance.new("Part")
  254. local main = Instance.new("Part")
  255. local part_4 = Instance.new("Part")
  256. local part_5 = Instance.new("Part")
  257. local laptop = Instance.new("Model")
  258. local keyboard = Instance.new("Part")
  259. local decal = Instance.new("Decal")
  260. local hinge = Instance.new("Part")
  261. local decal_2 = Instance.new("Decal")
  262. local part_6 = Instance.new("Part")
  263. local decal_3 = Instance.new("Decal")
  264. local decal_4 = Instance.new("Decal")
  265. local screen = Instance.new("Part")
  266. local decal_5 = Instance.new("Decal")
  267. local floor = Instance.new("Part")
  268. local mesh = Instance.new("BlockMesh")
  269.  
  270. table.PrimaryPart = floor
  271. table.Name = "Table"..plr.Name
  272. table.Parent = workspace
  273. part.Anchored = true
  274. part.Size = Vector3.new(5.819, 0.692, 3.055)
  275. part.Orientation = Vector3.new(0, -34.32, 0)
  276. part.Material = Enum.Material.SmoothPlastic
  277. part.BottomSurface = Enum.SurfaceType.Smooth
  278. part.BrickColor = BrickColor.new("Br. yellowish orange")
  279. part.TopSurface = Enum.SurfaceType.Smooth
  280. part.Color = Color3.new(0.886275, 0.603922, 0.247059)
  281. part.Parent = table
  282. part.CFrame = CFrame.new(-4.982, 2.694, 16.191) * CFrame.Angles(0, -0.599, 0)
  283. part_2.Anchored = true
  284. part_2.Size = Vector3.new(5.551, 0.692, 3.278)
  285. part_2.Orientation = Vector3.new(0, 34.32, 0)
  286. part_2.Material = Enum.Material.SmoothPlastic
  287. part_2.BottomSurface = Enum.SurfaceType.Smooth
  288. part_2.BrickColor = BrickColor.new("Br. yellowish orange")
  289. part_2.TopSurface = Enum.SurfaceType.Smooth
  290. part_2.Color = Color3.new(0.886275, 0.603922, 0.247059)
  291. part_2.Parent = table
  292. part_2.CFrame = CFrame.new(8.587, 2.694, 16.174) * CFrame.Angles(0, 0.599, 0)
  293. part_3.Anchored = true
  294. part_3.Size = Vector3.new(5.322, 2.387, 2.57)
  295. part_3.BottomSurface = Enum.SurfaceType.Smooth
  296. part_3.Material = Enum.Material.SmoothPlastic
  297. part_3.TopSurface = Enum.SurfaceType.Smooth
  298. part_3.Orientation = Vector3.new(0, 34.32, 0)
  299. part_3.Parent = table
  300. part_3.CFrame = CFrame.new(8.512, 1.195, 16.046) * CFrame.Angles(0, 0.599, 0)
  301. main.Anchored = true
  302. main.Size = Vector3.new(10.357, 2.387, 2.57)
  303. main.BottomSurface = Enum.SurfaceType.Smooth
  304. main.Material = Enum.Material.SmoothPlastic
  305. main.TopSurface = Enum.SurfaceType.Smooth
  306. main.Name = "main"
  307. main.Parent = table
  308. main.CFrame = CFrame.new(1.86, 1.195, 17.322)
  309. part_4.Anchored = true
  310. part_4.Size = Vector3.new(5.322, 2.387, 2.57)
  311. part_4.BottomSurface = Enum.SurfaceType.Smooth
  312. part_4.Material = Enum.Material.SmoothPlastic
  313. part_4.TopSurface = Enum.SurfaceType.Smooth
  314. part_4.Orientation = Vector3.new(0, -34.32, 0)
  315. part_4.Parent = table
  316. part_4.CFrame = CFrame.new(-4.792, 1.195, 16.046) * CFrame.Angles(0, -0.599, 0)
  317. part_5.Anchored = true
  318. part_5.Size = Vector3.new(10.658, 0.692, 3.055)
  319. part_5.Material = Enum.Material.SmoothPlastic
  320. part_5.BrickColor = BrickColor.new("Br. yellowish orange")
  321. part_5.BottomSurface = Enum.SurfaceType.Smooth
  322. part_5.TopSurface = Enum.SurfaceType.Smooth
  323. part_5.Color = Color3.new(0.886275, 0.603922, 0.247059)
  324. part_5.Parent = table
  325. part_5.CFrame = CFrame.new(1.889, 2.694, 17.564)
  326. laptop.PrimaryPart = keyboard
  327. laptop.Name = "Laptop"
  328. laptop.Parent = table
  329. keyboard.Anchored = true
  330. keyboard.Size = Vector3.new(3.182, 0.143, 2.522)
  331. keyboard.BottomSurface = Enum.SurfaceType.Smooth
  332. keyboard.Material = Enum.Material.SmoothPlastic
  333. keyboard.Color = Color3.new(0.388235, 0.372549, 0.384314)
  334. keyboard.Name = "keyboard"
  335. keyboard.TopSurface = Enum.SurfaceType.Smooth
  336. keyboard.BrickColor = BrickColor.new("Dark stone grey")
  337. keyboard.Parent = laptop
  338. keyboard.CFrame = CFrame.new(2.524, 3.112, 17.226)
  339. decal.Texture = "http://www.roblox.com/asset/?id=22020376"
  340. decal.Face = Enum.NormalId.Top
  341. decal.Parent = keyboard
  342. hinge.Anchored = true
  343. hinge.Size = Vector3.new(3.182, 0.143, 0.175)
  344. hinge.BottomSurface = Enum.SurfaceType.Smooth
  345. hinge.Material = Enum.Material.SmoothPlastic
  346. hinge.Color = Color3.new(0.388235, 0.372549, 0.384314)
  347. hinge.Name = "Hinge"
  348. hinge.BrickColor = BrickColor.new("Dark stone grey")
  349. hinge.Transparency = 1
  350. hinge.TopSurface = Enum.SurfaceType.Smooth
  351. hinge.Parent = laptop
  352. hinge.CFrame = CFrame.new(2.524, 3.112, 18.535)
  353. decal_2.Texture = "http://www.roblox.com/asset/?id=22020376"
  354. decal_2.Face = Enum.NormalId.Top
  355. decal_2.Parent = hinge
  356. part_6.Anchored = true
  357. part_6.Size = Vector3.new(3.182, 1.925, 0.183)
  358. part_6.Orientation = Vector3.new(12.32, 0, 0)
  359. part_6.Material = Enum.Material.SmoothPlastic
  360. part_6.BottomSurface = Enum.SurfaceType.Smooth
  361. part_6.BrickColor = BrickColor.new("Dark stone grey")
  362. part_6.TopSurface = Enum.SurfaceType.Smooth
  363. part_6.Color = Color3.new(0.384314, 0.368627, 0.384314)
  364. part_6.Parent = laptop
  365. part_6.CFrame = CFrame.new(2.524, 4.003, 18.706) * CFrame.Angles(0.215, 0, 0)
  366. decal_3.Texture = "http://www.roblox.com/asset/?id=1010118400"
  367. decal_3.Parent = part_6
  368. decal_4.Texture = "http://www.roblox.com/asset/?id=936197282"
  369. decal_4.Face = Enum.NormalId.Back
  370. decal_4.Parent = part_6
  371. screen.Anchored = true
  372. screen.Size = Vector3.new(23.205, 11.679, 2.57)
  373. screen.BottomSurface = Enum.SurfaceType.Smooth
  374. screen.Material = Enum.Material.SmoothPlastic
  375. screen.TopSurface = Enum.SurfaceType.Smooth
  376. screen.Name = "Screen"
  377. screen.Parent = table
  378. screen.CFrame = CFrame.new(1.53, 5.841, 4.935)
  379. decal_5.Texture = "rbxassetid://1447523984"
  380. decal_5.Face = Enum.NormalId.Back
  381. decal_5.Parent = screen
  382. floor.Anchored = true
  383. floor.Size = Vector3.new(23.205, 0.067, 16.89)
  384. floor.BottomSurface = Enum.SurfaceType.Smooth
  385. floor.Material = Enum.Material.SmoothPlastic
  386. floor.TopSurface = Enum.SurfaceType.Smooth
  387. floor.Name = "floor"
  388. floor.Parent = table
  389. floor.CFrame = CFrame.new(1.53, 0.021, 12.095)
  390. mesh.Scale = Vector3.new(1, 0.591, 1)
  391. mesh.Parent = floor
  392. hing = hinge
  393. scrin = part_6
  394. workspace.CurrentCamera.CameraSubject = part_6
  395. table:SetPrimaryPartCFrame(char.Torso.CFrame * CFrame.new(0,-2.97,2))
  396. table:SetPrimaryPartCFrame(floor.CFrame * CFrame.Angles(0,3.6,0))
  397. end
  398. end)
  399. local root = char.HumanoidRootPart
  400. local oldroot = nil
  401.  
  402. for i = 1,15 do
  403. root.CFrame = root.CFrame * CFrame.new(-.1,.03,-.06)
  404. root.CFrame = root.CFrame * CFrame.Angles(0,.047,0)
  405. runsrv.RenderStepped:wait()
  406. end
  407.  
  408. oldroot = root.CFrame
  409.  
  410. wait(2.6) -- - b
  411.  
  412.  
  413. for i = 1,470 do
  414. armright.C0 = armright.C0 * CFrame.Angles(0,0,.9)
  415. armleft.C0 = armleft.C0 * CFrame.Angles(0,0,-.4)
  416. runsrv.RenderStepped:wait()
  417. end
  418.  
  419.  
  420. for i = 1,10 do
  421. root.CFrame = root.CFrame * CFrame.Angles(.8,.7,.4)
  422. runsrv.RenderStepped:Wait()
  423. end
  424.  
  425.  
  426. wait(3)
  427.  
  428.  
  429. for i = 1,10 do
  430. root.CFrame = root.CFrame * CFrame.Angles(.8,.7,.4)
  431. runsrv.RenderStepped:Wait()
  432. end
  433.  
  434. wait(.5)
  435.  
  436.  
  437. for i = 1,30 do
  438. root.CFrame = root.CFrame * CFrame.Angles(.8,.7,.4)
  439. runsrv.RenderStepped:Wait()
  440. end --a
  441. function laptopkapputt()
  442. armright.C0 = armrightold
  443. armleft.C0 = armleftold
  444. armright.C0 = armright.C0 * CFrame.Angles(0,0,.9)
  445. armleft.C0 = armleft.C0 * CFrame.Angles(0,0,-2)
  446. armleft.C0 = armleft.C0 * CFrame.new(0,-3,0)
  447. root.CFrame = oldroot
  448. local hingepos = hing.Position
  449.  
  450. for i = 1,13 do
  451. scrin.CFrame = scrin.CFrame * CFrame.Angles(math.rad(-i),0,0) * CFrame.new(0,.01,-.09)
  452.  
  453. runsrv.RenderStepped:wait()
  454. armleft.C0 = armleft.C0 * CFrame.new(0,.1,0)
  455. end
  456. for i = 1,13 do
  457. scrin.CFrame = scrin.CFrame * CFrame.Angles(math.rad(i),0,0) * CFrame.new(0,-.01,.09)
  458.  
  459. runsrv.RenderStepped:wait()
  460. armleft.C0 = armleft.C0 * CFrame.new(0,-.1,0)
  461. end
  462. end
  463.  
  464.  
  465. function laptopkapputt2()
  466. armright.C0 = armrightold
  467. armleft.C0 = armleftold
  468. armright.C0 = armright.C0 * CFrame.Angles(0,0,.9)
  469. armleft.C0 = armleft.C0 * CFrame.Angles(0,0,-2)
  470. armleft.C0 = armleft.C0 * CFrame.new(0,-3,0)
  471. root.CFrame = oldroot
  472. local hingepos = hing.Position
  473.  
  474. for i = 1,4 do
  475. scrin.CFrame = scrin.CFrame * CFrame.Angles(math.rad(-i * 2 ),0,0) * CFrame.new(0,.01 * 2,-.09 * 2)
  476.  
  477. runsrv.RenderStepped:wait()
  478. armleft.C0 = armleft.C0 * CFrame.new(0,.1 * 2,0)
  479. end
  480. for i = 1,4 do
  481. scrin.CFrame = scrin.CFrame * CFrame.Angles(math.rad(i * 2),0,0) * CFrame.new(0,-.01 * 2,.09 * 2)
  482.  
  483. runsrv.RenderStepped:wait()
  484. armleft.C0 = armleft.C0 * CFrame.new(0,-.1 * 2,0)
  485. end
  486. end
  487. wait(1)
  488. laptopkapputt()
  489. wait(.3)
  490. laptopkapputt2()
  491. wait(.3)
  492. laptopkapputt2()
  493. for i = 1,50 do
  494. root.CFrame = root.CFrame * CFrame.Angles(.8,.7,.4)
  495. runsrv.RenderStepped:Wait()
  496. end
  497. wait(1)
  498.  
  499. laptopkapputt2()
  500. wait(.3)
  501. laptopkapputt2()
  502. wait(5)
  503. laptopkapputt2()
  504. wait(.2)
  505. laptopkapputt2()
  506. wait(.2)
  507. laptopkapputt2()
  508. wait(.3)
  509. for i = 1,50 do
  510. root.CFrame = root.CFrame * CFrame.Angles(.8,.7,.4)
  511. runsrv.RenderStepped:Wait()
  512. end
  513. armright.C0 = armrightold
  514. armleft.C0 = armleftold
  515. armright.C0 = armright.C0 * CFrame.Angles(0,0,.9)
  516. armleft.C0 = armleft.C0 * CFrame.Angles(0,0,-2)
  517. root.CFrame = oldroot
  518.  
  519. local hingepos = hing.Position
  520.  
  521. for i = 1,13 do
  522. scrin.CFrame = scrin.CFrame * CFrame.Angles(math.rad(-i),0,0) * CFrame.new(0,.01,-.09)
  523.  
  524. runsrv.RenderStepped:wait()
  525. armleft.C0 = armleft.C0 * CFrame.new(0,.1,0)
  526. end
  527.  
  528. wait(.5)
  529.  
  530. root.CFrame = root.CFrame * CFrame.new(-4,0,0)
  531.  
  532. for i = 1,90 do
  533. root.CFrame = root.CFrame * CFrame.Angles(.8,.7,.4)
  534. runsrv.RenderStepped:Wait()
  535. end
  536.  
  537. armright.C0 = armrightold
  538. armleft.C0 = armleftold
  539. armright.C0 = armright.C0 * CFrame.Angles(0,0,.9)
  540. armleft.C0 = armleft.C0 * CFrame.Angles(0,0,-1.5)
  541. --armleft.C0 = armleft.C0 * CFrame.new(0,-3,0)
  542. root.CFrame = oldroot
  543. root.CFrame = root.CFrame * CFrame.new(-4,0,0)
  544. wait(.7)
  545. for x=1,9 do
  546. for i = 1,14 do
  547. armleft.C0 = armleft.C0 * CFrame.new(0,-.1,0)
  548. runsrv.RenderStepped:wait()
  549. end
  550. wait()
  551. for i = 1,14 do
  552. armleft.C0 = armleft.C0 * CFrame.new(0,.1,0)
  553. runsrv.RenderStepped:wait()
  554. end
  555. wait(.1)
  556. end
  557. for i = 1,10 do
  558. for i = 1,4 do
  559. armleft.C0 = armleft.C0 * CFrame.new(0,-.3,0)
  560. runsrv.RenderStepped:wait()
  561. end
  562. wait()
  563. for i = 1,4 do
  564. armleft.C0 = armleft.C0 * CFrame.new(0,.3,0)
  565. runsrv.RenderStepped:wait()
  566. end
  567. wait()
  568. end
  569. wait(.5)
  570. for i = 1,300 do
  571. root.CFrame = root.CFrame * CFrame.Angles(.9,.8,.5)
  572. runsrv.RenderStepped:Wait()
  573. end
  574. wait(1.4)
  575. for i = 1,70 do
  576. root.CFrame = root.CFrame * CFrame.Angles(3,7,6)
  577. runsrv.RenderStepped:Wait()
  578. end
  579. wait(.2)
  580. laptopkapputt2()
  581. wait()
  582. laptopkapputt2()
  583. wait()
  584. laptopkapputt2()
  585. wait()
  586. laptopkapputt2()
  587. wait()
  588. armright.C0 = armrightold
  589. armleft.C0 = armleftold
  590. armright.C0 = armright.C0 * CFrame.Angles(0,0,.9)
  591. armleft.C0 = armleft.C0 * CFrame.Angles(0,0,-1.5)
  592. --armleft.C0 = armleft.C0 * CFrame.new(0,-3,0)
  593. root.CFrame = oldroot
  594. root.CFrame = root.CFrame * CFrame.new(-4,0,0)
  595. wait(1.7)
  596. for i = 1,500 do
  597. root.CFrame = root.CFrame * CFrame.Angles(.9,.8,.5)
  598. runsrv.RenderStepped:Wait()
  599. end
  600. local fish = Instance.new("Part")
  601. local mesh = Instance.new("SpecialMesh")
  602.  
  603. fish.Anchored = true
  604. fish.CanCollide = false
  605. fish.Name = "fish"
  606. fish.Transparency = 0
  607. fish.TopSurface = Enum.SurfaceType.Smooth
  608. fish.BottomSurface = Enum.SurfaceType.Smooth
  609. fish.Parent = workspace
  610. fish.CFrame = char.Torso.CFrame * CFrame.new(4,-2,0)
  611. mesh.MeshType = Enum.MeshType.FileMesh
  612. mesh.Scale = Vector3.new(0.03, 0.03, 0.03)
  613. mesh.MeshId = "rbxassetid://711628355"
  614. mesh.TextureId = "rbxassetid://711628404"
  615. mesh.Parent = fish
  616. for i = 1,15 do
  617. fish.CFrame = fish.CFrame * CFrame.new(0,.2,0)
  618. runsrv.RenderStepped:Wait()
  619. end
  620. wait(1)
  621. for i = 1,15 do
  622. fish.CFrame = fish.CFrame * CFrame.new(0,-.3,0)
  623. runsrv.RenderStepped:Wait()
  624. end
  625.  
  626. for i = 1,620 do
  627. root.CFrame = root.CFrame * CFrame.Angles(.9,.8,.5)
  628. runsrv.RenderStepped:Wait()
  629. end
  630. for i = 1,40 do
  631. root.CFrame = root.CFrame * CFrame.new(0,-.5,0)
  632. runsrv.RenderStepped:wait()
  633. end
  634. for i = 1,40 do
  635. root.CFrame = root.CFrame * CFrame.new(0,.5,0)
  636. runsrv.RenderStepped:wait()
  637. end
  638.  
  639. for i = 1,30 do
  640. root.CFrame = root.CFrame * CFrame.Angles(33,22,55)
  641. runsrv.RenderStepped:Wait()
  642. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement