sIendytubble

hypothermia gui (titanic jack and rose scene)

Jun 13th, 2020
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.61 KB | None | 0 0
  1. -- i was lazy on the title since i didnt know how to put it but
  2. -- basically this script does this:
  3. -- player of your choice gets their HumanoidRootPart anchored
  4. -- player of your choice's skin color gets set to Fog
  5. -- creates a water like floor and a door with a woman on top (titanic based)
  6. -- player of your choice is actually dying from hypothermia
  7. -- if you didnt watch James Cameron's 1997 Titanic film
  8. -- the woman(Rose) says 'I'll never let go. I Promise.'
  9. -- after 2 seconds when Rose said that
  10. -- player of your choice's HumanoidRootPart's cframe's Y is subtracted by
  11. -- 0.25 10 times
  12. -- after its done taking the player underwater
  13. -- the players health is immediately set to 0 (from player of your choice to the player lmao)
  14. -- (before the player dies their humanoid.BreakJointsOnDeath is set = false)
  15. -- thats pretty much it
  16. -- i had to make it since ive watched titanic about 50 times
  17. -- and since i love the ship its self so much
  18. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  19. local Player,game,owner = owner,game
  20. local RealPlayer = Player
  21. do
  22. print("FE Compatibility code by Mokiros")
  23. local rp = RealPlayer
  24. script.Parent = rp.Character
  25.  
  26. --RemoteEvent for communicating
  27. local Event = Instance.new("RemoteEvent")
  28. Event.Name = "UserInput_Event"
  29.  
  30. --Fake event to make stuff like Mouse.KeyDown work
  31. local function fakeEvent()
  32. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  33. t.connect = t.Connect
  34. return t
  35. end
  36.  
  37. --Creating fake input objects with fake variables
  38. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  39. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  40. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  41. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  42. end}
  43. --Merged 2 functions into one by checking amount of arguments
  44. CAS.UnbindAction = CAS.BindAction
  45.  
  46. --This function will trigger the events that have been :Connect()'ed
  47. local function te(self,ev,...)
  48. local t = m[ev]
  49. if t and t._fakeEvent then
  50. for _,f in pairs(t.Functions) do
  51. f(...)
  52. end
  53. end
  54. end
  55. m.TrigEvent = te
  56. UIS.TrigEvent = te
  57.  
  58. Event.OnServerEvent:Connect(function(plr,io)
  59. if plr~=rp then return end
  60. m.Target = io.Target
  61. m.Hit = io.Hit
  62. if not io.isMouse then
  63. local b = io.UserInputState == Enum.UserInputState.Begin
  64. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  65. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  66. end
  67. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  68. return m:TrigEvent(b and "Button2Down" or "Button2Up")
  69. end
  70. for _,t in pairs(CAS.Actions) do
  71. for _,k in pairs(t.Keys) do
  72. if k==io.KeyCode then
  73. t.Function(t.Name,io.UserInputState,io)
  74. end
  75. end
  76. end
  77. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  78. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  79. end
  80. end)
  81. Event.Parent = NLS([==[
  82. local Player = game:GetService("Players").LocalPlayer
  83. local Event = script:WaitForChild("UserInput_Event")
  84. local Mouse = Player:GetMouse()
  85. local UIS = game:GetService("UserInputService")
  86. local input = function(io,a)
  87. if a then return end
  88. --Since InputObject is a client-side instance, we create and pass table instead
  89. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  90. end
  91. UIS.InputBegan:Connect(input)
  92. UIS.InputEnded:Connect(input)
  93. local h,t
  94. --Give the server mouse data 30 times every second, but only if the values changed
  95. --If player is not moving their mouse, client won't fire events
  96. while wait(1/30) do
  97. if h~=Mouse.Hit or t~=Mouse.Target then
  98. h,t=Mouse.Hit,Mouse.Target
  99. Event:FireServer({isMouse=true,Target=t,Hit=h})
  100. end
  101. end]==],Player.Character)
  102.  
  103. ----Sandboxed game object that allows the usage of client-side methods and services
  104. --Real game object
  105. local _rg = game
  106.  
  107. --Metatable for fake service
  108. local fsmt = {
  109. __index = function(self,k)
  110. local s = rawget(self,"_RealService")
  111. if s then
  112. return typeof(s[k])=="function"
  113. and function(_,...)return s[k](s,...)end or s[k]
  114. end
  115. end,
  116. __newindex = function(self,k,v)
  117. local s = rawget(self,"_RealService")
  118. if s then s[k]=v end
  119. end
  120. }
  121. local function FakeService(t,RealService)
  122. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  123. return setmetatable(t,fsmt)
  124. end
  125.  
  126. --Fake game object
  127. local g = {
  128. GetService = function(self,s)
  129. return rawget(self,s) or _rg:GetService(s)
  130. end,
  131. Players = FakeService({
  132. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  133. },"Players"),
  134. UserInputService = FakeService(UIS,"UserInputService"),
  135. ContextActionService = FakeService(CAS,"ContextActionService"),
  136. RunService = FakeService({
  137. _btrs = {},
  138. RenderStepped = _rg:GetService("RunService").Heartbeat,
  139. BindToRenderStep = function(self,name,_,fun)
  140. self._btrs[name] = self.Heartbeat:Connect(fun)
  141. end,
  142. UnbindFromRenderStep = function(self,name)
  143. self._btrs[name]:Disconnect()
  144. end,
  145. },"RunService")
  146. }
  147. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  148. g.service = g.GetService
  149. FakeService(g,game)
  150. --Changing owner to fake player object to support owner:GetMouse()
  151. game,owner = g,g.Players.LocalPlayer
  152. end
  153. function truck(player)
  154. coroutine.resume(coroutine.create(function()
  155. target = player
  156. mas = target
  157. Model0 = Instance.new("Model")
  158. Part1 = Instance.new("Part")
  159. Decal2 = Instance.new("Decal")
  160. Decal3 = Instance.new("Decal")
  161. Model4 = Instance.new("Model")
  162. Humanoid5 = Instance.new("Humanoid")
  163. Part6 = Instance.new("Part")
  164. SpecialMesh7 = Instance.new("SpecialMesh")
  165. Part8 = Instance.new("Part")
  166. SpecialMesh9 = Instance.new("SpecialMesh")
  167. Weld10 = Instance.new("Weld")
  168. CFrameValue11 = Instance.new("CFrameValue")
  169. Decal12 = Instance.new("Decal")
  170. Weld13 = Instance.new("Weld")
  171. CFrameValue14 = Instance.new("CFrameValue")
  172. Part15 = Instance.new("Part")
  173. Weld16 = Instance.new("Weld")
  174. CFrameValue17 = Instance.new("CFrameValue")
  175. Part18 = Instance.new("Part")
  176. Weld19 = Instance.new("Weld")
  177. CFrameValue20 = Instance.new("CFrameValue")
  178. Part21 = Instance.new("Part")
  179. Weld22 = Instance.new("Weld")
  180. CFrameValue23 = Instance.new("CFrameValue")
  181. Part24 = Instance.new("Part")
  182. Decal25 = Instance.new("Decal")
  183. Weld26 = Instance.new("Weld")
  184. CFrameValue27 = Instance.new("CFrameValue")
  185. Shirt28 = Instance.new("Shirt")
  186. Pants29 = Instance.new("Pants")
  187. Part30 = Instance.new("Part")
  188. Weld31 = Instance.new("Weld")
  189. CFrameValue32 = Instance.new("CFrameValue")
  190. Part33 = Instance.new("Part")
  191. Weld34 = Instance.new("Weld")
  192. CFrameValue35 = Instance.new("CFrameValue")
  193. Weld36 = Instance.new("Weld")
  194. CFrameValue37 = Instance.new("CFrameValue")
  195. Part38 = Instance.new("Part")
  196. Decal39 = Instance.new("Decal")
  197. Model0.Parent = mas
  198. Model0.PrimaryPart = Part38
  199. Part1.Name = "Door"
  200. Part1.Parent = Model0
  201. Part1.CFrame = CFrame.new(-2.14261818, 6.54917192, 15.5937223, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  202. Part1.Orientation = Vector3.new(-90, -180, 0)
  203. Part1.Position = Vector3.new(-2.14261818, 6.54917192, 15.5937223)
  204. Part1.Rotation = Vector3.new(-90, 0, -180)
  205. Part1.Color = Color3.new(0.411765, 0.25098, 0.156863)
  206. Part1.Size = Vector3.new(5, 9, 1)
  207. Part1.BottomSurface = Enum.SurfaceType.Smooth
  208. Part1.BrickColor = BrickColor.new("Reddish brown")
  209. Part1.Material = Enum.Material.Wood
  210. Part1.TopSurface = Enum.SurfaceType.Smooth
  211. Part1.brickColor = BrickColor.new("Reddish brown")
  212. Part1.FormFactor = Enum.FormFactor.Symmetric
  213. Part1.formFactor = Enum.FormFactor.Symmetric
  214. Decal2.Parent = Part1
  215. Decal2.Texture = "http://www.roblox.com/asset/?id=32113039"
  216. Decal2.Face = Enum.NormalId.Back
  217. Decal3.Parent = Part1
  218. Decal3.Texture = "http://www.roblox.com/asset/?id=32113039"
  219. Model4.Name = ""
  220. Model4.Parent = Part1
  221. Humanoid5.Parent = Model4
  222. Humanoid5.LeftLeg = Part30
  223. Humanoid5.RightLeg = Part21
  224. Humanoid5.Torso = Part24
  225. Part6.Name = "Head"
  226. Part6.Parent = Model4
  227. Part6.CFrame = CFrame.new(-2.11014915, 8.57356834, 12.0198135, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872)
  228. Part6.Orientation = Vector3.new(-15, 0, 0)
  229. Part6.Position = Vector3.new(-2.11014915, 8.57356834, 12.0198135)
  230. Part6.Rotation = Vector3.new(-15, 0, 0)
  231. Part6.Color = Color3.new(1, 0.8, 0.6)
  232. Part6.Size = Vector3.new(2, 1, 1)
  233. Part6.BrickColor = BrickColor.new("Pastel brown")
  234. Part6.TopSurface = Enum.SurfaceType.Smooth
  235. Part6.brickColor = BrickColor.new("Pastel brown")
  236. Part6.FormFactor = Enum.FormFactor.Symmetric
  237. Part6.formFactor = Enum.FormFactor.Symmetric
  238. SpecialMesh7.Parent = Part6
  239. SpecialMesh7.Scale = Vector3.new(1.25, 1.25, 1.25)
  240. Part8.Name = "Handle"
  241. Part8.Parent = Part6
  242. Part8.CFrame = CFrame.new(-2.11025524, 8.95998192, 11.9164648, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872)
  243. Part8.Orientation = Vector3.new(-15, 0, 0)
  244. Part8.Position = Vector3.new(-2.11025524, 8.95998192, 11.9164648)
  245. Part8.Rotation = Vector3.new(-15, 0, 0)
  246. Part8.Size = Vector3.new(1, 1, 2)
  247. Part8.BottomSurface = Enum.SurfaceType.Smooth
  248. Part8.CanCollide = false
  249. Part8.TopSurface = Enum.SurfaceType.Smooth
  250. Part8.FormFactor = Enum.FormFactor.Symmetric
  251. Part8.formFactor = Enum.FormFactor.Symmetric
  252. SpecialMesh9.Parent = Part8
  253. SpecialMesh9.MeshId = "http://www.roblox.com/asset/?id=81642452"
  254. SpecialMesh9.Scale = Vector3.new(1.14999998, 1.20000005, 1.10000002)
  255. SpecialMesh9.VertexColor = Vector3.new(1.29999995, 1.10000002, 1.10000002)
  256. SpecialMesh9.TextureId = "http://www.roblox.com/asset/?id=81643238"
  257. SpecialMesh9.MeshType = Enum.MeshType.FileMesh
  258. Weld10.Name = "qCFrameWeldThingy"
  259. Weld10.Parent = Part8
  260. Weld10.C1 = CFrame.new(-0.0897539854, -1.68409729, -2.06359196, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  261. Weld10.Part0 = Part38
  262. Weld10.Part1 = Part8
  263. Weld10.part1 = Part8
  264. CFrameValue11.Name = "qRelativeCFrameWeldValue"
  265. CFrameValue11.Parent = Part8
  266. CFrameValue11.Value = CFrame.new(-0.0897539854, -1.68409729, -2.06359196, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  267. Decal12.Parent = Part6
  268. Decal12.Texture = "rbxassetid://121559691"
  269. Weld13.Name = "qCFrameWeldThingy"
  270. Weld13.Parent = Part6
  271. Weld13.C1 = CFrame.new(-0.0898599625, -1.28410149, -2.0634079, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  272. Weld13.Part0 = Part38
  273. Weld13.Part1 = Part6
  274. Weld13.part1 = Part6
  275. CFrameValue14.Name = "qRelativeCFrameWeldValue"
  276. CFrameValue14.Parent = Part6
  277. CFrameValue14.Value = CFrame.new(-0.0898599625, -1.28410149, -2.0634079, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  278. Part15.Name = "Left Arm"
  279. Part15.Parent = Model4
  280. Part15.CFrame = CFrame.new(-3.61000013, 7.82676029, 11.8600998, 1, 0, -0, 0, 0.258819073, -0.965925813, 0, 0.965925813, 0.258819073)
  281. Part15.Orientation = Vector3.new(75, 0, 0)
  282. Part15.Position = Vector3.new(-3.61000013, 7.82676029, 11.8600998)
  283. Part15.Rotation = Vector3.new(75, 0, 0)
  284. Part15.Color = Color3.new(1, 0.8, 0.6)
  285. Part15.Size = Vector3.new(1, 2, 1)
  286. Part15.BrickColor = BrickColor.new("Pastel brown")
  287. Part15.brickColor = BrickColor.new("Pastel brown")
  288. Part15.FormFactor = Enum.FormFactor.Symmetric
  289. Part15.formFactor = Enum.FormFactor.Symmetric
  290. Weld16.Name = "qCFrameWeldThingy"
  291. Weld16.Parent = Part15
  292. Weld16.C1 = CFrame.new(1.40999091, -1.71584892, 0.604077339, -1, 0, 0, 0, 0.258819073, -0.965925813, 0, -0.965925813, -0.258819073)
  293. Weld16.Part0 = Part38
  294. Weld16.Part1 = Part15
  295. Weld16.part1 = Part15
  296. CFrameValue17.Name = "qRelativeCFrameWeldValue"
  297. CFrameValue17.Parent = Part15
  298. CFrameValue17.Value = CFrame.new(1.40999091, -1.71584892, 0.604077339, -1, 0, 0, 0, 0.258819073, -0.965925813, 0, -0.965925813, -0.258819073)
  299. Part18.Name = "Right Arm"
  300. Part18.Parent = Model4
  301. Part18.CFrame = CFrame.new(-0.610000134, 7.82676029, 11.8600998, 1, 0, -0, 0, 0.258819073, -0.965925813, 0, 0.965925813, 0.258819073)
  302. Part18.Orientation = Vector3.new(75, 0, 0)
  303. Part18.Position = Vector3.new(-0.610000134, 7.82676029, 11.8600998)
  304. Part18.Rotation = Vector3.new(75, 0, 0)
  305. Part18.Color = Color3.new(1, 0.8, 0.6)
  306. Part18.Size = Vector3.new(1, 2, 1)
  307. Part18.BrickColor = BrickColor.new("Pastel brown")
  308. Part18.brickColor = BrickColor.new("Pastel brown")
  309. Part18.FormFactor = Enum.FormFactor.Symmetric
  310. Part18.formFactor = Enum.FormFactor.Symmetric
  311. Weld19.Name = "qCFrameWeldThingy"
  312. Weld19.Parent = Part18
  313. Weld19.C1 = CFrame.new(-1.59000897, -1.71584892, 0.604077339, -1, 0, 0, 0, 0.258819073, -0.965925813, 0, -0.965925813, -0.258819073)
  314. Weld19.Part0 = Part38
  315. Weld19.Part1 = Part18
  316. Weld19.part1 = Part18
  317. CFrameValue20.Name = "qRelativeCFrameWeldValue"
  318. CFrameValue20.Parent = Part18
  319. CFrameValue20.Value = CFrame.new(-1.59000897, -1.71584892, 0.604077339, -1, 0, 0, 0, 0.258819073, -0.965925813, 0, -0.965925813, -0.258819073)
  320. Part21.Name = "Right Leg"
  321. Part21.Parent = Model4
  322. Part21.CFrame = CFrame.new(-1.36036086, 7.55928373, 15.0421925, -0.962250173, -0.257834166, -0.087155804, 0.0841860399, 0.0225575846, -0.99619472, 0.258819044, -0.965925813, -3.809701e-09)
  323. Part21.Orientation = Vector3.new(85, -90, 75)
  324. Part21.Position = Vector3.new(-1.36036086, 7.55928373, 15.0421925)
  325. Part21.Rotation = Vector3.new(90, -5, 165)
  326. Part21.Color = Color3.new(1, 0.8, 0.6)
  327. Part21.Size = Vector3.new(1, 2, 1)
  328. Part21.BottomSurface = Enum.SurfaceType.Smooth
  329. Part21.BrickColor = BrickColor.new("Pastel brown")
  330. Part21.brickColor = BrickColor.new("Pastel brown")
  331. Part21.FormFactor = Enum.FormFactor.Symmetric
  332. Part21.formFactor = Enum.FormFactor.Symmetric
  333. Weld22.Name = "qCFrameWeldThingy"
  334. Weld22.Parent = Part21
  335. Weld22.C1 = CFrame.new(-0.468122005, 4.72289848, 0.830399513, 0.962250173, 0.0841860399, -0.258819044, 0.257834166, 0.0225575846, 0.965925813, 0.087155804, -0.99619472, 3.809701e-09)
  336. Weld22.Part0 = Part38
  337. Weld22.Part1 = Part21
  338. Weld22.part1 = Part21
  339. CFrameValue23.Name = "qRelativeCFrameWeldValue"
  340. CFrameValue23.Parent = Part21
  341. CFrameValue23.Value = CFrame.new(-0.468122005, 4.72289848, 0.830399513, 0.962250173, 0.0841860399, -0.258819044, 0.257834166, 0.0225575846, 0.965925813, 0.087155804, -0.99619472, 3.809701e-09)
  342. Part24.Name = "Torso"
  343. Part24.Parent = Model4
  344. Part24.CFrame = CFrame.new(-2.11023211, 7.8268609, 13.1103258, 1, 0, 0, 0, 0.258818984, 0.965925872, 0, -0.965925872, 0.258818984)
  345. Part24.Orientation = Vector3.new(-75, 0, 0)
  346. Part24.Position = Vector3.new(-2.11023211, 7.8268609, 13.1103258)
  347. Part24.Rotation = Vector3.new(-75, 0, 0)
  348. Part24.Color = Color3.new(1, 0.8, 0.6)
  349. Part24.Size = Vector3.new(2, 2, 1)
  350. Part24.BrickColor = BrickColor.new("Pastel brown")
  351. Part24.LeftParamA = 0
  352. Part24.LeftParamB = 0
  353. Part24.LeftSurface = Enum.SurfaceType.Weld
  354. Part24.RightParamA = 0
  355. Part24.RightParamB = 0
  356. Part24.RightSurface = Enum.SurfaceType.Weld
  357. Part24.brickColor = BrickColor.new("Pastel brown")
  358. Part24.FormFactor = Enum.FormFactor.Symmetric
  359. Part24.formFactor = Enum.FormFactor.Symmetric
  360. Decal25.Name = "roblox"
  361. Decal25.Parent = Part24
  362. Weld26.Name = "qCFrameWeldThingy"
  363. Weld26.Parent = Part24
  364. Weld26.C1 = CFrame.new(-0.0897769928, 2.39152908, -1.70475006, -1, 0, 0, 0, 0.258818984, 0.965925872, 0, 0.965925872, -0.258818984)
  365. Weld26.Part0 = Part38
  366. Weld26.Part1 = Part24
  367. Weld26.part1 = Part24
  368. CFrameValue27.Name = "qRelativeCFrameWeldValue"
  369. CFrameValue27.Parent = Part24
  370. CFrameValue27.Value = CFrame.new(-0.0897769928, 2.39152908, -1.70475006, -1, 0, 0, 0, 0.258818984, 0.965925872, 0, 0.965925872, -0.258818984)
  371. Shirt28.Name = "Shirt"
  372. Shirt28.Parent = Model4
  373. Shirt28.ShirtTemplate = "rbxassetid://168309456"
  374. Pants29.Name = "Pants"
  375. Pants29.Parent = Model4
  376. Pants29.PantsTemplate = "rbxassetid://168307260"
  377. Part30.Name = "Left Leg"
  378. Part30.Parent = Model4
  379. Part30.CFrame = CFrame.new(-2.86021423, 7.55937576, 15.0422201, 0.962250233, 0.257834136, -0.0871558934, 0.084186025, 0.022558013, 0.996194661, 0.258819073, -0.965925813, 4.22308318e-07)
  380. Part30.Orientation = Vector3.new(-85, -90, 75)
  381. Part30.Position = Vector3.new(-2.86021423, 7.55937576, 15.0422201)
  382. Part30.Rotation = Vector3.new(-90, -5, -15)
  383. Part30.Color = Color3.new(1, 0.8, 0.6)
  384. Part30.Size = Vector3.new(1, 2, 1)
  385. Part30.BottomSurface = Enum.SurfaceType.Smooth
  386. Part30.BrickColor = BrickColor.new("Pastel brown")
  387. Part30.brickColor = BrickColor.new("Pastel brown")
  388. Part30.FormFactor = Enum.FormFactor.Symmetric
  389. Part30.formFactor = Enum.FormFactor.Symmetric
  390. Weld31.Name = "qCFrameWeldThingy"
  391. Weld31.Parent = Part30
  392. Weld31.C1 = CFrame.new(-0.640806079, 4.67665577, -0.814853668, -0.962250233, 0.084186025, -0.258819073, -0.257834136, 0.022558013, 0.965925813, 0.0871558934, 0.996194661, -4.22308318e-07)
  393. Weld31.Part0 = Part38
  394. Weld31.Part1 = Part30
  395. Weld31.part1 = Part30
  396. CFrameValue32.Name = "qRelativeCFrameWeldValue"
  397. CFrameValue32.Parent = Part30
  398. CFrameValue32.Value = CFrame.new(-0.640806079, 4.67665577, -0.814853668, -0.962250233, 0.084186025, -0.258819073, -0.257834136, 0.022558013, 0.965925813, 0.0871558934, 0.996194661, -4.22308318e-07)
  399. Part33.Parent = Part1
  400. Part33.CFrame = CFrame.new(-3.375, 3.37501478, 15.375, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  401. Part33.Position = Vector3.new(-3.375, 3.37501478, 15.375)
  402. Part33.Color = Color3.new(0.2, 0.345098, 0.509804)
  403. Part33.Size = Vector3.new(28.25, 6.75, 31.75)
  404. Part33.BottomSurface = Enum.SurfaceType.Smooth
  405. Part33.BrickColor = BrickColor.new("Storm blue")
  406. Part33.CanCollide = false
  407. Part33.Material = Enum.Material.Granite
  408. Part33.TopSurface = Enum.SurfaceType.Smooth
  409. Part33.brickColor = BrickColor.new("Storm blue")
  410. Weld34.Name = "qCFrameWeldThingy"
  411. Weld34.Parent = Part33
  412. Weld34.C1 = CFrame.new(1.17499101, 3.42415714, -5.0159359, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  413. Weld34.Part0 = Part38
  414. Weld34.Part1 = Part33
  415. Weld34.part1 = Part33
  416. CFrameValue35.Name = "qRelativeCFrameWeldValue"
  417. CFrameValue35.Parent = Part33
  418. CFrameValue35.Value = CFrame.new(1.17499101, 3.42415714, -5.0159359, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  419. Weld36.Name = "qCFrameWeldThingy"
  420. Weld36.Parent = Part1
  421. Weld36.C1 = CFrame.new(0.0573910475, -5.23465824, 0.25, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  422. Weld36.Part0 = Part38
  423. Weld36.Part1 = Part1
  424. Weld36.part1 = Part1
  425. CFrameValue37.Name = "qRelativeCFrameWeldValue"
  426. CFrameValue37.Parent = Part1
  427. CFrameValue37.Value = CFrame.new(0.0573910475, -5.23465824, 0.25, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  428. Part38.Name = "weldhuman"
  429. Part38.Parent = Model0
  430. Part38.CFrame = CFrame.new(-2.20000911, 6.79917192, 10.3590641, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  431. Part38.Orientation = Vector3.new(0, 180, 0)
  432. Part38.Position = Vector3.new(-2.20000911, 6.79917192, 10.3590641)
  433. Part38.Rotation = Vector3.new(-180, 0, -180)
  434. Part38.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  435. Part38.Transparency = 1
  436. Part38.Size = Vector3.new(2, 2, 1)
  437. Part38.Anchored = true
  438. Part38.BrickColor = BrickColor.new("Bright blue")
  439. Part38.LeftParamA = 0
  440. Part38.LeftParamB = 0
  441. Part38.LeftSurface = Enum.SurfaceType.Weld
  442. Part38.RightParamA = 0
  443. Part38.RightParamB = 0
  444. Part38.RightSurface = Enum.SurfaceType.Weld
  445. Part38.brickColor = BrickColor.new("Bright blue")
  446. Part38.FormFactor = Enum.FormFactor.Symmetric
  447. Part38.formFactor = Enum.FormFactor.Symmetric
  448. Decal39.Name = "roblox"
  449. Decal39.Parent = Part38
  450. holdpart = Part38
  451. holdpart.CFrame = mas.HumanoidRootPart.CFrame
  452. mas.HumanoidRootPart.Anchored = true
  453. mas.HumanoidRootPart.CFrame = holdpart.CFrame
  454. mas:WaitForChild("Body Colors"):remove()
  455. for i,v in pairs(mas:GetChildren()) do
  456. if v.ClassName == "Part" or v.ClassName == "MeshPart" then
  457. v.BrickColor = BrickColor.new("Fog")
  458. end
  459. end
  460. mas.Head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://0"
  461. Decal0 = Instance.new("Decal")
  462. Decal1 = Instance.new("Decal")
  463. Decal2 = Instance.new("Decal")
  464. Decal0.Parent = mas.Head
  465. Decal0.Texture = "http://www.roblox.com/asset/?id=176214733"
  466. Decal1.Parent = mas.Head
  467. Decal1.Texture = "http://www.roblox.com/asset/?id=176217464"
  468. Decal2.Parent = mas.Head
  469. Decal2.Texture = "http://www.roblox.com/asset/?id=176208715"
  470. rosehead = Part6
  471. function speakforrose(word,color,waits)
  472. game:GetService("Chat"):Chat(rosehead, word, color)
  473. wait(waits)
  474. end
  475. function move(number)
  476. for i = 1,number do
  477. mas.HumanoidRootPart.CFrame = mas.HumanoidRootPart.CFrame * CFrame.new(0,-0.25,0)
  478. wait(0.25)
  479. end
  480. end
  481. speakforrose("I'll never let go. I promise.",Enum.ChatColor.White,2)
  482. move(10)
  483. mas:FindFirstChildOfClass("Humanoid").BreakJointsOnDeath = false
  484. mas:FindFirstChildOfClass("Humanoid").Health = 0
  485. end))
  486. end
  487. remoto = Instance.new("RemoteEvent",game.Players.LocalPlayer.Character)
  488. remoto.Name = "TruckEvent"
  489. remoto.OnServerEvent:Connect(function(player,target)
  490. for i,v in pairs(game.Workspace:GetChildren()) do
  491. if v.Name:lower():sub(1,#target) == target:lower() then
  492. plr = v
  493. truck(plr)
  494. elseif target == "all" then
  495. for i,v in pairs(game.Workspace:GetChildren()) do
  496. plr = v
  497. truck(plr)
  498. end
  499. elseif target == "others" then
  500. for i,v in pairs(game.Workspace:GetChildren()) do
  501. if v ~= game.Players.LocalPlayer then
  502. plr = v
  503. truck(plr)
  504. end
  505. end
  506. end
  507. end
  508. end)
  509. NLS([[
  510. mas = game.Players.LocalPlayer.PlayerGui
  511. ScreenGui0 = Instance.new("ScreenGui")
  512. Frame1 = Instance.new("Frame")
  513. TextButton2 = Instance.new("TextButton")
  514. TextBox3 = Instance.new("TextBox")
  515. ScreenGui0.Parent = mas
  516. ScreenGui0.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  517. Frame1.Parent = ScreenGui0
  518. Frame1.Position = UDim2.new(0.741496623, 0, 0.559198558, 0)
  519. Frame1.Size = UDim2.new(0, 153, 0, 113)
  520. Frame1.BackgroundColor = BrickColor.new("Institutional white")
  521. Frame1.BackgroundColor3 = Color3.new(1, 1, 1)
  522. TextButton2.Parent = Frame1
  523. TextButton2.Position = UDim2.new(0.0915032625, 0, 0.550207675, 0)
  524. TextButton2.Size = UDim2.new(0, 124, 0, 50)
  525. TextButton2.BackgroundColor = BrickColor.new("Institutional white")
  526. TextButton2.BackgroundColor3 = Color3.new(1, 1, 1)
  527. TextButton2.Font = Enum.Font.SourceSans
  528. TextButton2.FontSize = Enum.FontSize.Size14
  529. TextButton2.Text = "hypothermia gui"
  530. TextButton2.TextColor = BrickColor.new("Really black")
  531. TextButton2.TextColor3 = Color3.new(0, 0, 0)
  532. TextButton2.TextSize = 14
  533. TextBox3.Parent = Frame1
  534. TextBox3.Position = UDim2.new(0.09150327, 0, -0.00327301025, 0)
  535. TextBox3.Size = UDim2.new(0, 124, 0, 50)
  536. TextBox3.BackgroundColor = BrickColor.new("Institutional white")
  537. TextBox3.BackgroundColor3 = Color3.new(1, 1, 1)
  538. TextBox3.Font = Enum.Font.SourceSans
  539. TextBox3.FontSize = Enum.FontSize.Size14
  540. TextBox3.Text = ""
  541. TextBox3.TextColor = BrickColor.new("Really black")
  542. TextBox3.TextColor3 = Color3.new(0, 0, 0)
  543. TextBox3.TextSize = 14
  544. TextBox3.PlaceholderText = "player to titanic door"
  545. remoteok = mas.Parent.Character:FindFirstChild("TruckEvent")
  546. TextButton2.MouseButton1Click:Connect(function()
  547. remoteok:FireServer(TextBox3.Text)
  548. end)
  549. ]],game.Players.LocalPlayer.Character)
Add Comment
Please, Sign In to add comment