Advertisement
sawgamer1

Untitled

Jun 24th, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.77 KB | None | 0 0
  1. --Created with PenguinAnonymous's compiler
  2. --PenguinAnonymous is not responsible for damages caused to your game
  3. --This plugin does not remove things
  4. --PenguinAnonymous cannot be held resonsible for manual deletion for the purpose of testing
  5. --Keep in mind, any items that cause errors in compilation will be skipped and documented within the last line of the disclaimer comments
  6. --Thank you for using my plugin and enjoy :)
  7. --It is free to use
  8. --If you use this plugin to create your own, please give me credit
  9. --Z_V edited my plugin to look like his own and published it without giving me credit, and that makes me very angry
  10. --Errors: Camera
  11. local runDummyScript = function(f,scri)
  12. local oldenv = getfenv(f)
  13. local newenv = setmetatable({}, {
  14. __index = function(_, k)
  15. if k:lower() == 'script' then
  16. return scri
  17. else
  18. return oldenv[k]
  19. end
  20. end
  21. })
  22. setfenv(f, newenv)
  23. ypcall(function() f() end)
  24. end
  25. cors = {}
  26. mas = Instance.new("Model",game:GetService("Lighting"))
  27. mas.Name = "CompiledModel"
  28. o1 = Instance.new("Model")
  29. o2 = Instance.new("Part")
  30. o3 = Instance.new("Part")
  31. o4 = Instance.new("Weld")
  32. o5 = Instance.new("Part")
  33. o6 = Instance.new("Part")
  34. o7 = Instance.new("Part")
  35. o8 = Instance.new("Decal")
  36. o9 = Instance.new("Motor")
  37. o10 = Instance.new("Motor")
  38. o11 = Instance.new("Motor")
  39. o12 = Instance.new("Motor")
  40. o13 = Instance.new("Motor")
  41. o14 = Instance.new("Sparkles")
  42. o15 = Instance.new("PointLight")
  43. o16 = Instance.new("Part")
  44. o17 = Instance.new("SpecialMesh")
  45. o18 = Instance.new("Decal")
  46. o19 = Instance.new("BodyColors")
  47. o20 = Instance.new("Humanoid")
  48. o21 = Instance.new("Script")
  49. o22 = Instance.new("Script")
  50. o23 = Instance.new("Script")
  51. o24 = Instance.new("Tool")
  52. o25 = Instance.new("Part")
  53. o26 = Instance.new("SpecialMesh")
  54. o27 = Instance.new("Sound")
  55. o28 = Instance.new("Script")
  56. o30 = Instance.new("Script")
  57. o31 = Instance.new("StringValue")
  58. o32 = Instance.new("StringValue")
  59. o33 = Instance.new("StringValue")
  60. o34 = Instance.new("StringValue")
  61. o35 = Instance.new("StringValue")
  62. o36 = Instance.new("StringValue")
  63. o37 = Instance.new("StringValue")
  64. o38 = Instance.new("StringValue")
  65. o39 = Instance.new("StringValue")
  66. o40 = Instance.new("StringValue")
  67. o41 = Instance.new("StringValue")
  68. o42 = Instance.new("StringValue")
  69. o43 = Instance.new("StringValue")
  70. o44 = Instance.new("StringValue")
  71. o45 = Instance.new("StringValue")
  72. o46 = Instance.new("StringValue")
  73. o47 = Instance.new("StringValue")
  74. o48 = Instance.new("StringValue")
  75. o49 = Instance.new("StringValue")
  76. o50 = Instance.new("StringValue")
  77. o51 = Instance.new("StringValue")
  78. o52 = Instance.new("StringValue")
  79. o53 = Instance.new("StringValue")
  80. o54 = Instance.new("StringValue")
  81. o55 = Instance.new("StringValue")
  82. o56 = Instance.new("StringValue")
  83. o57 = Instance.new("StringValue")
  84. o58 = Instance.new("StringValue")
  85. o59 = Instance.new("StringValue")
  86. o60 = Instance.new("StringValue")
  87. o61 = Instance.new("StringValue")
  88. o62 = Instance.new("StringValue")
  89. o63 = Instance.new("StringValue")
  90. o64 = Instance.new("StringValue")
  91. o65 = Instance.new("StringValue")
  92. o66 = Instance.new("StringValue")
  93. o67 = Instance.new("StringValue")
  94. o68 = Instance.new("StringValue")
  95. o69 = Instance.new("StringValue")
  96. o70 = Instance.new("StringValue")
  97. o71 = Instance.new("StringValue")
  98. o72 = Instance.new("StringValue")
  99. o73 = Instance.new("StringValue")
  100. o74 = Instance.new("StringValue")
  101. o75 = Instance.new("StringValue")
  102. o76 = Instance.new("StringValue")
  103. o77 = Instance.new("StringValue")
  104. o78 = Instance.new("StringValue")
  105. o79 = Instance.new("StringValue")
  106. o80 = Instance.new("StringValue")
  107. o81 = Instance.new("StringValue")
  108. o82 = Instance.new("StringValue")
  109. o83 = Instance.new("StringValue")
  110. o84 = Instance.new("StringValue")
  111. o85 = Instance.new("StringValue")
  112. o86 = Instance.new("StringValue")
  113. o87 = Instance.new("StringValue")
  114. o88 = Instance.new("BoolValue")
  115. o89 = Instance.new("ObjectValue")
  116. o1.Name = "(BOSS) RAIGING NOOB!!"
  117. o1.Parent = mas
  118. o1.PrimaryPart = o16
  119. o2.Name = "Right Leg"
  120. o2.Parent = o1
  121. o2.BrickColor = BrickColor.new("Bright red")
  122. o2.Position = Vector3.new(-107.813057, 1.00003695, 77.519371)
  123. o2.Rotation = Vector3.new(-180, 73.75, 180)
  124. o2.CanCollide = false
  125. o2.FormFactor = Enum.FormFactor.Symmetric
  126. o2.Size = Vector3.new(1, 2, 1)
  127. o2.CFrame = CFrame.new(-107.813057, 1.00003695, 77.519371, -0.279877156, -7.87886252e-22, 0.9600299, 3.41888479e-22, 1, 9.20356571e-22, -0.9600299, 5.85814672e-22, -0.279877156)
  128. o2.BottomSurface = Enum.SurfaceType.Smooth
  129. o2.Color = Color3.new(0.768628, 0.156863, 0.109804)
  130. o2.Position = Vector3.new(-107.813057, 1.00003695, 77.519371)
  131. o3.Name = "Right Arm"
  132. o3.Parent = o1
  133. o3.BrickColor = BrickColor.new("Bright red")
  134. o3.Position = Vector3.new(-108.092934, 3.00003695, 76.5593414)
  135. o3.Rotation = Vector3.new(-180, 73.75, 180)
  136. o3.CanCollide = false
  137. o3.FormFactor = Enum.FormFactor.Symmetric
  138. o3.Size = Vector3.new(1, 2, 1)
  139. o3.CFrame = CFrame.new(-108.092934, 3.00003695, 76.5593414, -0.279877156, -7.87886252e-22, 0.9600299, 3.41888479e-22, 1, 9.20356571e-22, -0.9600299, 5.85814672e-22, -0.279877156)
  140. o3.Color = Color3.new(0.768628, 0.156863, 0.109804)
  141. o3.Position = Vector3.new(-108.092934, 3.00003695, 76.5593414)
  142. o4.Name = "RightGrip"
  143. o4.Parent = o3
  144. o4.C0 = CFrame.new(0, -1, 0, 1, 0, -0, 0, 0, 1, 0, -1, 0)
  145. o4.C1 = CFrame.new(0, 0, 0.300000012, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  146. o4.Part0 = o3
  147. o4.Part1 = o25
  148. o5.Name = "Left Leg"
  149. o5.Parent = o1
  150. o5.BrickColor = BrickColor.new("Really red")
  151. o5.Position = Vector3.new(-107.53318, 1.00003695, 78.4794083)
  152. o5.Rotation = Vector3.new(-180, 73.75, 180)
  153. o5.CanCollide = false
  154. o5.FormFactor = Enum.FormFactor.Symmetric
  155. o5.Size = Vector3.new(1, 2, 1)
  156. o5.CFrame = CFrame.new(-107.53318, 1.00003695, 78.4794083, -0.279877156, -7.87886252e-22, 0.9600299, 3.41888479e-22, 1, 9.20356571e-22, -0.9600299, 5.85814672e-22, -0.279877156)
  157. o5.BottomSurface = Enum.SurfaceType.Smooth
  158. o5.Color = Color3.new(1, 0, 0)
  159. o5.Position = Vector3.new(-107.53318, 1.00003695, 78.4794083)
  160. o6.Name = "Left Arm"
  161. o6.Parent = o1
  162. o6.BrickColor = BrickColor.new("Bright red")
  163. o6.Position = Vector3.new(-107.253304, 3.00003695, 79.4394379)
  164. o6.Rotation = Vector3.new(-180, 73.75, 180)
  165. o6.CanCollide = false
  166. o6.FormFactor = Enum.FormFactor.Symmetric
  167. o6.Size = Vector3.new(1, 2, 1)
  168. o6.CFrame = CFrame.new(-107.253304, 3.00003695, 79.4394379, -0.279877156, -7.87886252e-22, 0.9600299, 3.41888479e-22, 1, 9.20356571e-22, -0.9600299, 5.85814672e-22, -0.279877156)
  169. o6.Color = Color3.new(0.768628, 0.156863, 0.109804)
  170. o6.Position = Vector3.new(-107.253304, 3.00003695, 79.4394379)
  171. o7.Name = "Torso"
  172. o7.Parent = o1
  173. o7.BrickColor = BrickColor.new("Really red")
  174. o7.Position = Vector3.new(-107.673119, 3.00003695, 77.9993896)
  175. o7.Rotation = Vector3.new(-180, 73.75, 180)
  176. o7.FormFactor = Enum.FormFactor.Symmetric
  177. o7.Friction = 0
  178. o7.Size = Vector3.new(2, 2, 1)
  179. o7.CFrame = CFrame.new(-107.673119, 3.00003695, 77.9993896, -0.279877156, -7.87886252e-22, 0.9600299, 3.41888479e-22, 1, 9.20356571e-22, -0.9600299, 5.85814672e-22, -0.279877156)
  180. o7.LeftSurface = Enum.SurfaceType.Weld
  181. o7.RightSurface = Enum.SurfaceType.Weld
  182. o7.Color = Color3.new(1, 0, 0)
  183. o7.Position = Vector3.new(-107.673119, 3.00003695, 77.9993896)
  184. o8.Name = "roblox"
  185. o8.Parent = o7
  186. o9.Name = "Right Shoulder"
  187. o9.Parent = o7
  188. o9.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  189. o9.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  190. o9.Part0 = o7
  191. o9.Part1 = o3
  192. o9.DesiredAngle = 1.5700000524521
  193. o9.MaxVelocity = 0.15000000596046
  194. o10.Name = "Left Shoulder"
  195. o10.Parent = o7
  196. o10.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  197. o10.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  198. o10.Part0 = o7
  199. o10.Part1 = o6
  200. o10.DesiredAngle = -0.82280361652374
  201. o10.MaxVelocity = 0.15000000596046
  202. o11.Name = "Right Hip"
  203. o11.Parent = o7
  204. o11.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  205. o11.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  206. o11.Part0 = o7
  207. o11.Part1 = o2
  208. o11.DesiredAngle = 0.82280361652374
  209. o11.MaxVelocity = 0.10000000149012
  210. o12.Name = "Left Hip"
  211. o12.Parent = o7
  212. o12.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  213. o12.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  214. o12.Part0 = o7
  215. o12.Part1 = o5
  216. o12.DesiredAngle = 0.82280361652374
  217. o12.MaxVelocity = 0.10000000149012
  218. o13.Name = "Neck"
  219. o13.Parent = o7
  220. o13.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  221. o13.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  222. o13.Part0 = o7
  223. o13.Part1 = o16
  224. o13.MaxVelocity = 0.10000000149012
  225. o14.Parent = o7
  226. o14.Color = Color3.new(0.618056, 0.32, 0.0196078)
  227. o14.SparkleColor = Color3.new(0.34902, 0.0313726, 0.0196078)
  228. o15.Parent = o7
  229. o15.Color = Color3.new(0.835294, 0.0862745, 0.0196078)
  230. o15.Brightness = 20
  231. o15.Range = 10
  232. o16.Name = "Head"
  233. o16.Parent = o1
  234. o16.BrickColor = BrickColor.new("Really red")
  235. o16.Position = Vector3.new(-107.673119, 4.50003719, 77.9993896)
  236. o16.Rotation = Vector3.new(-180, 73.75, 180)
  237. o16.FormFactor = Enum.FormFactor.Symmetric
  238. o16.Friction = 0
  239. o16.Size = Vector3.new(2, 1, 1)
  240. o16.CFrame = CFrame.new(-107.673119, 4.50003719, 77.9993896, -0.279877156, -7.87886252e-22, 0.9600299, 3.41888479e-22, 1, 9.20356571e-22, -0.9600299, 5.85814672e-22, -0.279877156)
  241. o16.TopSurface = Enum.SurfaceType.Smooth
  242. o16.Color = Color3.new(1, 0, 0)
  243. o16.Position = Vector3.new(-107.673119, 4.50003719, 77.9993896)
  244. o17.Parent = o16
  245. o17.Scale = Vector3.new(1.25, 1.25, 1.25)
  246. o18.Parent = o16
  247. o18.Texture = "http://www.roblox.com/asset/?id=109676489"
  248. o19.Parent = o1
  249. o19.HeadColor = BrickColor.new("Bright yellow")
  250. o19.LeftArmColor = BrickColor.new("Bright yellow")
  251. o19.LeftLegColor = BrickColor.new("Bright green")
  252. o19.RightArmColor = BrickColor.new("Bright yellow")
  253. o19.RightLegColor = BrickColor.new("Bright green")
  254. o19.TorsoColor = BrickColor.new("Deep blue")
  255. o20.Parent = o1
  256. o20.NameOcclusion = Enum.NameOcclusion.NoOcclusion
  257. o20.RightLeg = o2
  258. o20.LeftLeg = o5
  259. o20.Torso = o7
  260. o20.Health = 500
  261. o20.MaxHealth = 500
  262. o21.Name = "Animate"
  263. o21.Parent = o1
  264. table.insert(cors,coroutine.create(function()
  265. wait()
  266. runDummyScript(function()
  267. local Model = script.Parent
  268. local Backup = Model:clone()
  269.  
  270. function Respawn()
  271. local f=Instance.new("ForceField")
  272. Model:breakJoints()
  273.  
  274. wait(5)
  275.  
  276. script.Parent = Model.Parent
  277.  
  278. Model:remove()
  279. Model = Backup:clone()
  280. Model.Parent = script.Parent
  281. Model:makeJoints()
  282. f.Parent=Model
  283. wait(5)
  284. f.Parent=nil
  285.  
  286. script:remove()
  287. end
  288.  
  289. Model.Humanoid.Died:connect(Respawn)
  290.  
  291. function waitForChild(parent, childName)
  292. local child = parent:findFirstChild(childName)
  293.  
  294. if child then
  295. return child
  296. end
  297.  
  298. while true do
  299. print(childName)
  300.  
  301. child = parent.ChildAdded:wait()
  302.  
  303. if child.Name==childName then
  304. return child
  305. end
  306. end
  307. end
  308.  
  309. -- declarations
  310.  
  311. local Figure = script.Parent
  312. local Head = waitForChild(Figure, "Head")
  313. local Humanoid = waitForChild(Figure, "Humanoid")
  314.  
  315. Figure.PrimaryPart = Head
  316.  
  317. -- ANIMATION
  318.  
  319. function Joint(Name, Part0, Part1, C0, C1, MaxVelocity)
  320. local Motor = Instance.new("Motor")
  321.  
  322. Motor.C0 = C0
  323. Motor.C1 = C1
  324. Motor.MaxVelocity = MaxVelocity
  325. Motor.Name = Name
  326. Motor.Parent = Part0
  327. Motor.Part0 = Part0
  328. Motor.Part1 = Part1
  329. end
  330.  
  331. -- declarations
  332.  
  333. local Torso = waitForChild(Figure, "Torso")
  334. local LeftArm = waitForChild(Figure, "Left Arm")
  335. local LeftLeg = waitForChild(Figure, "Left Leg")
  336. local RightArm = waitForChild(Figure, "Right Arm")
  337. local RightLeg = waitForChild(Figure, "Right Leg")
  338.  
  339. local Joints = {
  340. {"Right Shoulder", Torso, RightArm, CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0), CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0), 0.5},
  341. {"Left Shoulder", Torso, LeftArm, CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0), CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0), 0.5},
  342. {"Right Hip", Torso, RightLeg, CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0), CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0), 0.10000000149012},
  343. {"Left Hip", Torso, LeftLeg, CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0), CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0), 0.10000000149012},
  344. {"Neck", Torso, Head, CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.10000000149012}}
  345.  
  346. Torso:breakJoints()
  347.  
  348. for _, v in pairs(Joints) do
  349. Joint(unpack(v))
  350. end
  351.  
  352. local RightShoulder = waitForChild(Torso, "Right Shoulder")
  353. local LeftShoulder = waitForChild(Torso, "Left Shoulder")
  354. local RightHip = waitForChild(Torso, "Right Hip")
  355. local LeftHip = waitForChild(Torso, "Left Hip")
  356. local Neck = waitForChild(Torso, "Neck")
  357. local Humanoid = waitForChild(Figure, "Humanoid")
  358. local pose = "Standing"
  359.  
  360. local toolAnim = "None"
  361. local toolAnimTime = 0
  362.  
  363. -- functions
  364.  
  365. function onRunning(speed)
  366. if speed>0 then
  367. pose = "Running"
  368. else
  369. pose = "Standing"
  370. end
  371. end
  372.  
  373. function onDied()
  374. pose = "Dead"
  375. end
  376.  
  377. function onJumping()
  378. pose = "Jumping"
  379. end
  380.  
  381. function onClimbing()
  382. pose = "Climbing"
  383. end
  384.  
  385. function onGettingUp()
  386. pose = "GettingUp"
  387. end
  388.  
  389. function onFreeFall()
  390. pose = "FreeFall"
  391. end
  392.  
  393. function onFallingDown()
  394. pose = "FallingDown"
  395. end
  396.  
  397. function onSeated()
  398. pose = "Seated"
  399. end
  400.  
  401. function onPlatformStanding()
  402. pose = "PlatformStanding"
  403. end
  404.  
  405. function moveJump()
  406. RightShoulder.MaxVelocity = 0.5
  407. LeftShoulder.MaxVelocity = 0.5
  408. RightShoulder.DesiredAngle = 3.14
  409. LeftShoulder.DesiredAngle = -3.14
  410. RightHip.DesiredAngle = 0
  411. LeftHip.DesiredAngle = 0
  412. end
  413.  
  414.  
  415. -- same as jump for now
  416.  
  417. function moveFreeFall()
  418. RightShoulder.MaxVelocity = 0.5
  419. LeftShoulder.MaxVelocity = 0.5
  420. RightShoulder.DesiredAngle = 3.14
  421. LeftShoulder.DesiredAngle = -3.14
  422. RightHip.DesiredAngle = 0
  423. LeftHip.DesiredAngle = 0
  424. end
  425.  
  426. function moveSit()
  427. RightShoulder.MaxVelocity = 0.15
  428. LeftShoulder.MaxVelocity = 0.15
  429. RightShoulder.DesiredAngle = 3.14 /2
  430. LeftShoulder.DesiredAngle = -3.14 /2
  431. RightHip.DesiredAngle = 3.14 /2
  432. LeftHip.DesiredAngle = -3.14 /2
  433. end
  434.  
  435. function getTool()
  436. for _, kid in ipairs(Figure:GetChildren()) do
  437. if kid.className == "Tool" then return kid end
  438. end
  439. return nil
  440. end
  441.  
  442. function getToolAnim(tool)
  443. for _, c in ipairs(tool:GetChildren()) do
  444. if c.Name == "toolanim" and c.className == "StringValue" then
  445. return c
  446. end
  447. end
  448. return nil
  449. end
  450.  
  451. function animateTool()
  452.  
  453. if (toolAnim == "None") then
  454. RightShoulder.DesiredAngle = 1.57
  455. return
  456. end
  457.  
  458. if (toolAnim == "Slash") then
  459. RightShoulder.MaxVelocity = 0.5
  460. RightShoulder.DesiredAngle = 0
  461. return
  462. end
  463.  
  464. if (toolAnim == "Lunge") then
  465. RightShoulder.MaxVelocity = 0.5
  466. LeftShoulder.MaxVelocity = 0.5
  467. RightHip.MaxVelocity = 0.5
  468. LeftHip.MaxVelocity = 0.5
  469. RightShoulder.DesiredAngle = 1.57
  470. LeftShoulder.DesiredAngle = 1.0
  471. RightHip.DesiredAngle = 1.57
  472. LeftHip.DesiredAngle = 1.0
  473. return
  474. end
  475. end
  476.  
  477. function move(time)
  478. local amplitude
  479. local frequency
  480.  
  481. if (pose == "Jumping") then
  482. moveJump()
  483. return
  484. end
  485.  
  486. if (pose == "FreeFall") then
  487. moveFreeFall()
  488. return
  489. end
  490.  
  491. if (pose == "Seated") then
  492. moveSit()
  493. return
  494. end
  495.  
  496. local climbFudge = 0
  497.  
  498. if (pose == "Running") then
  499. RightShoulder.MaxVelocity = 0.15
  500. LeftShoulder.MaxVelocity = 0.15
  501. amplitude = 1
  502. frequency = 9
  503. elseif (pose == "Climbing") then
  504. RightShoulder.MaxVelocity = 0.5
  505. LeftShoulder.MaxVelocity = 0.5
  506. amplitude = 1
  507. frequency = 9
  508. climbFudge = 3.14
  509. else
  510. amplitude = 0.1
  511. frequency = 1
  512. end
  513.  
  514. desiredAngle = amplitude * math.sin(time*frequency)
  515.  
  516. RightShoulder.DesiredAngle = desiredAngle + climbFudge
  517. LeftShoulder.DesiredAngle = desiredAngle - climbFudge
  518. RightHip.DesiredAngle = -desiredAngle
  519. LeftHip.DesiredAngle = -desiredAngle
  520.  
  521.  
  522. local tool = getTool()
  523.  
  524. if tool then
  525.  
  526. animStringValueObject = getToolAnim(tool)
  527.  
  528. if animStringValueObject then
  529. toolAnim = animStringValueObject.Value
  530. -- message recieved, delete StringValue
  531. animStringValueObject.Parent = nil
  532. toolAnimTime = time + .3
  533. end
  534.  
  535. if time > toolAnimTime then
  536. toolAnimTime = 0
  537. toolAnim = "None"
  538. end
  539.  
  540. animateTool()
  541.  
  542.  
  543. else
  544. toolAnim = "None"
  545. toolAnimTime = 0
  546. end
  547. end
  548.  
  549.  
  550. -- connect events
  551.  
  552. Humanoid.Died:connect(onDied)
  553. Humanoid.Running:connect(onRunning)
  554. Humanoid.Jumping:connect(onJumping)
  555. Humanoid.Climbing:connect(onClimbing)
  556. Humanoid.GettingUp:connect(onGettingUp)
  557. Humanoid.FreeFalling:connect(onFreeFall)
  558. Humanoid.FallingDown:connect(onFallingDown)
  559. Humanoid.Seated:connect(onSeated)
  560. Humanoid.PlatformStanding:connect(onPlatformStanding)
  561.  
  562. -- util
  563.  
  564. function waitForChild(parent, childName)
  565. local child = parent:findFirstChild(childName)
  566. if child then return child end
  567. while true do
  568. child = parent.ChildAdded:wait()
  569. if child.Name==childName then return child end
  570. end
  571. end
  572.  
  573. function newSound(id)
  574. local sound = Instance.new("Sound")
  575. sound.SoundId = id
  576. sound.archivable = false
  577. sound.Parent = script.Parent.Head
  578. return sound
  579. end
  580.  
  581. -- declarations
  582.  
  583. local sDied = newSound("rbxasset://sounds/uuhhh.wav")
  584. local sFallingDown = newSound("rbxasset://sounds/splat.wav")
  585. local sFreeFalling = newSound("rbxasset://sounds/swoosh.wav")
  586. local sGettingUp = newSound("rbxasset://sounds/hit.wav")
  587. local sJumping = newSound("rbxasset://sounds/button.wav")
  588. local sRunning = newSound("rbxasset://sounds/bfsl-minifigfoots1.mp3")
  589. sRunning.Looped = true
  590.  
  591. -- functions
  592.  
  593. function onSoundDied()
  594. sDied:Play()
  595. end
  596.  
  597. function onState(state, sound)
  598. if state then
  599. sound:Play()
  600. else
  601. sound:Pause()
  602. end
  603. end
  604.  
  605. function onSoundRunning(speed)
  606. if speed>0 then
  607. sRunning:Play()
  608. else
  609. sRunning:Pause()
  610. end
  611. end
  612.  
  613. -- connect up
  614.  
  615. Humanoid.Died:connect(onSoundDied)
  616. Humanoid.Running:connect(onSoundRunning)
  617. Humanoid.Jumping:connect(function(state) onState(state, sJumping) end)
  618. Humanoid.GettingUp:connect(function(state) onState(state, sGettingUp) end)
  619. Humanoid.FreeFalling:connect(function(state) onState(state, sFreeFalling) end)
  620. Humanoid.FallingDown:connect(function(state) onState(state, sFallingDown) end)
  621.  
  622. local runService = game:service("RunService");
  623.  
  624. delay(0, function()
  625. while Figure.Parent~=nil do
  626. local _, time = wait(0.1)
  627. move(time)
  628. end
  629. end)
  630.  
  631. -- regeneration
  632. while true do
  633. local s = wait(1)
  634. local health = Humanoid.Health
  635.  
  636. if health > 0 and health < Humanoid.MaxHealth then
  637. health = health + 0.01 * s * Humanoid.MaxHealth
  638.  
  639. if health * 1.05 < Humanoid.MaxHealth then
  640. Humanoid.Health = health
  641. else
  642. Humanoid.Health = Humanoid.MaxHealth
  643. end
  644. end
  645. end
  646. end,o21)
  647. end))
  648. o22.Name = "Sound"
  649. o22.Parent = o1
  650. table.insert(cors,coroutine.create(function()
  651. wait()
  652. runDummyScript(function()
  653. -- util
  654.  
  655. function waitForChild(parent, childName)
  656. local child = parent:findFirstChild(childName)
  657. if child then return child end
  658. while true do
  659. child = parent.ChildAdded:wait()
  660. if child.Name==childName then return child end
  661. end
  662. end
  663.  
  664. function newSound(id)
  665. local sound = Instance.new("Sound")
  666. sound.SoundId = id
  667. sound.archivable = false
  668. sound.Parent = script.Parent.Head
  669. return sound
  670. end
  671.  
  672. -- declarations
  673.  
  674. local sDied = newSound("rbxasset://sounds/uuhhh.wav")
  675. local sFallingDown = newSound("rbxasset://sounds/splat.wav")
  676. local sFreeFalling = newSound("rbxasset://sounds/swoosh.wav")
  677. local sGettingUp = newSound("rbxasset://sounds/hit.wav")
  678. local sJumping = newSound("rbxasset://sounds/button.wav")
  679. local sRunning = newSound("rbxasset://sounds/bfsl-minifigfoots1.mp3")
  680. sRunning.Looped = true
  681.  
  682. local Figure = script.Parent
  683. local Head = waitForChild(Figure, "Head")
  684. local Humanoid = waitForChild(Figure, "Humanoid")
  685.  
  686. -- functions
  687.  
  688. function onDied()
  689. sDied:Play()
  690. end
  691.  
  692. function onState(state, sound)
  693. if state then
  694. sound:Play()
  695. else
  696. sound:Pause()
  697. end
  698. end
  699.  
  700. function onRunning(speed)
  701. if speed>0 then
  702. sRunning:Play()
  703. else
  704. sRunning:Pause()
  705. end
  706. end
  707.  
  708. -- connect up
  709.  
  710. Humanoid.Died:connect(onDied)
  711. Humanoid.Running:connect(onRunning)
  712. Humanoid.Jumping:connect(function(state) onState(state, sJumping) end)
  713. Humanoid.GettingUp:connect(function(state) onState(state, sGettingUp) end)
  714. Humanoid.FreeFalling:connect(function(state) onState(state, sFreeFalling) end)
  715. Humanoid.FallingDown:connect(function(state) onState(state, sFallingDown) end)
  716.  
  717. end,o22)
  718. end))
  719. o23.Name = "Follow"
  720. o23.Parent = o1
  721. table.insert(cors,coroutine.create(function()
  722. wait()
  723. runDummyScript(function()
  724. local larm = script.Parent:FindFirstChild("Left Arm")
  725. local rarm = script.Parent:FindFirstChild("Right Arm")
  726. object=script.Parent["ThatTable"]
  727.  
  728. function findNearestTorso(pos)
  729. local list = game.Workspace:children()
  730. local torso = nil
  731. local dist = 10000
  732. local temp = nil
  733. local human = nil
  734. local temp2 = nil
  735. for x = 1, #list do
  736. temp2 = list[x]
  737. if (temp2.className == "Model") and (temp2 ~= script.Parent) then
  738. temp = temp2:findFirstChild("Torso")
  739. human = temp2:findFirstChild("Humanoid")
  740. if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
  741. if (temp.Position - pos).magnitude < dist then
  742. torso = temp
  743. dist = (temp.Position - pos).magnitude
  744. end
  745. end
  746. if dist<30 then
  747. script.Parent.Attack.Value=true
  748. script.Parent.Humanoid.WalkSpeed=0.01
  749. else
  750. script.Parent.Attack.Value=false
  751. script.Parent.Humanoid.WalkSpeed=16
  752. end
  753. end
  754. end
  755. return torso
  756. end
  757.  
  758. while true do
  759. wait(0.1)
  760. local target = findNearestTorso(script.Parent.Torso.Position)
  761. if target ~= nil then
  762. script.Parent.Humanoid:MoveTo(target.Position, target)
  763. end
  764. end
  765. end,o23)
  766. end))
  767. o24.Name = "RageTable"
  768. o24.Parent = o1
  769. o24.TextureId = "http://www.roblox.com/asset/?id=111900204"
  770. o24.GripPos = Vector3.new(0, 0, 0.300000012)
  771. o24.ToolTip = "Flip Out"
  772. o25.Name = "Handle"
  773. o25.Parent = o24
  774. o25.Position = Vector3.new(-108.092934, 1.700037, 76.5593414)
  775. o25.Rotation = Vector3.new(-90, 0, 106.25)
  776. o25.CanCollide = false
  777. o25.FormFactor = Enum.FormFactor.Custom
  778. o25.Size = Vector3.new(1.20000005, 0.669994831, 0.669994712)
  779. o25.CFrame = CFrame.new(-108.092934, 1.700037, 76.5593414, -0.279877156, -0.9600299, -7.87886252e-22, 3.41888479e-22, -9.20356571e-22, 1, -0.9600299, 0.279877156, 5.85814672e-22)
  780. o25.BottomSurface = Enum.SurfaceType.Smooth
  781. o25.TopSurface = Enum.SurfaceType.Smooth
  782. o25.Position = Vector3.new(-108.092934, 1.700037, 76.5593414)
  783. o26.Parent = o25
  784. o26.MeshId = "http://www.roblox.com/asset/?id=111868131"
  785. o26.Scale = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  786. o26.TextureId = "http://www.roblox.com/asset/?id=111867655"
  787. o26.MeshType = Enum.MeshType.FileMesh
  788. o27.Parent = o25
  789. o27.SoundId = "http://www.roblox.com/asset/?id=111896685"
  790. o27.Volume = 1
  791. o28.Parent = o24
  792. table.insert(cors,coroutine.create(function()
  793. wait()
  794. runDummyScript(function()
  795. function FindAttachedHumanoid(part)
  796. local tpart = part
  797. while tpart.Parent do
  798. if tpart.Parent:FindFirstChild('Humanoid') then return tpart.Parent.Humanoid end
  799. tpart = tpart.Parent
  800. end
  801. return nil
  802. end
  803.  
  804. function MakeValue(class,name,value,parent)
  805. local temp = Instance.new(class)
  806. temp.Name = name
  807. temp.Value = value
  808. temp.Parent = parent
  809. return temp
  810. end
  811.  
  812. local Tool = script.Parent
  813. local Handle = Tool:WaitForChild('Handle')
  814. local YellSound = Handle:WaitForChild('Sound')
  815. local AniScript = Tool:WaitForChild('AnimationPlayerScript')
  816. --http://www.roblox.com/Asset?ID=111898513'--http://www.roblox.com/Asset?ID=111880514'
  817. local ThrowAnimation = 'http://www.roblox.com/Asset?ID=111898867'
  818.  
  819. local ThrowFace = 'http://www.roblox.com/asset?id=111882478'
  820.  
  821. local ThrowTable= Instance.new('Part')
  822. do
  823. --ThrowTable.Shape = 'Ball'
  824. ThrowTable.FormFactor='Custom'
  825. ThrowTable.Size = Vector3.new(4.8, 2.43, 3.63)
  826. ThrowTable.CanCollide = true
  827. ThrowTable.Name="ThrownTable"
  828. local tmesh = Instance.new('SpecialMesh')
  829. tmesh.MeshId = 'http://www.roblox.com/asset/?id=111868131'
  830. tmesh.TextureId = 'http://www.roblox.com/asset/?id=111867655'
  831. tmesh.Parent = ThrowTable
  832. end
  833.  
  834. local LookGyro= Instance.new('BodyGyro')
  835. LookGyro.maxTorque = Vector3.new(0,math.huge,0)
  836.  
  837. local ActivateLock=false
  838.  
  839. function onActivated()
  840. Tool.Parent.Follow.Disabled=true
  841. if ActivateLock then return end
  842. ActivateLock = true
  843. local character = Tool.Parent
  844. local humanoid = character:WaitForChild('Humanoid')
  845. local torso = character:WaitForChild('Torso')
  846. local head = character:WaitForChild('Head')
  847. local face = head:FindFirstChild('face')
  848. local oldFace =''
  849. if face then oldFace = face.Texture end
  850. humanoid.WalkSpeed = 0
  851. LookGyro.cframe = torso.CFrame - torso.CFrame.p
  852. LookGyro.Parent = torso
  853.  
  854. local ntable = ThrowTable:Clone()
  855. ntable.CFrame = torso.CFrame+(torso.CFrame.lookVector*3)
  856. ntable.Parent = Workspace
  857.  
  858. MakeValue('StringValue','aniId',ThrowAnimation,AniScript)
  859. wait(.5)
  860. YellSound:play()
  861. wait(.5)
  862. if face then
  863. face.Texture=ThrowFace
  864. end
  865.  
  866.  
  867.  
  868. local bAVel = Instance.new('BodyAngularVelocity')
  869. bAVel.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  870. bAVel.angularvelocity = ((torso.CFrame*CFrame.Angles(0,math.pi/2,0)).lookVector*10)
  871. bAVel.Parent = ntable
  872.  
  873. local bVel = Instance.new('BodyVelocity')
  874. bVel.maxForce = Vector3.new(math.huge,0,math.huge)
  875. bVel.velocity = (torso.CFrame.lookVector*25)
  876. bVel.Parent = ntable
  877.  
  878. ntable.Touched:connect(function(part)
  879. --print('GotTouched:' .. part.Name)
  880. Spawn(function()
  881. if part.Name == 'Terrain' then return end
  882. if part.Anchored then return end
  883. local hitHumanoid = FindAttachedHumanoid(part)
  884. if hitHumanoid then
  885. --print('HumanoidParent:'..hitHumanoid.Parent.Name)
  886. if hitHumanoid==humanoid then return end
  887. hitHumanoid.PlatformStand =true
  888. end
  889. if part.Size.x*part.Size.y*part.Size.z<=5*9*5 then
  890. part.Velocity = (Vector3.new((math.random()-.5)*2,math.random(),(math.random()-.5)*2).unit)*150
  891. end
  892. wait(3)
  893. print('got past wait')
  894. if hitHumanoid then
  895. print('unplatformstanding')
  896. hitHumanoid.PlatformStand=false
  897. hitHumanoid.Jump = true
  898. end
  899. end)
  900. end)
  901. Tool.Parent.ThatTable.Value=ThrowTable
  902.  
  903. wait(6)
  904. LookGyro.Parent = nil
  905. humanoid.WalkSpeed = 16
  906. Tool.Parent.Attack.Value=false
  907. Tool.Parent.Follow.Disabled=false
  908. if face then
  909. face.Texture=oldFace
  910. end
  911. ntable.CanCollide = false
  912. game.Debris:AddItem(ntable,5)
  913. ActivateLock = false
  914. end
  915.  
  916. while true do
  917. wait(1)
  918. if Tool.Parent.Attack.Value==true then
  919. onActivated()
  920. end
  921. end
  922. end,o28)
  923. end))
  924. o30.Name = "AnimationPlayerScript"
  925. o30.Parent = o24
  926. table.insert(cors,coroutine.create(function()
  927. wait()
  928. runDummyScript(function()
  929. function FindAttachedHumanoid(part)
  930. local tpart = part
  931. while tpart.Parent do
  932. if tpart.Parent:FindFirstChild('Humanoid') then return tpart.Parent.Humanoid end
  933. tpart = tpart.Parent
  934. end
  935. return nil
  936. end
  937.  
  938. script.ChildAdded:connect(function(nchild)
  939. local humanoid = FindAttachedHumanoid(script)
  940. local ani = Instance.new('Animation')
  941. ani.AnimationId= nchild.Value
  942. local aniTrack=humanoid:LoadAnimation(ani)
  943. aniTrack:Play()
  944. end)
  945. end,o30)
  946. end))
  947. o31.Name = "aniId"
  948. o31.Parent = o30
  949. o32.Name = "aniId"
  950. o32.Parent = o30
  951. o32.Value = "http://www.roblox.com/Asset?ID=111898867"
  952. o33.Name = "aniId"
  953. o33.Parent = o30
  954. o33.Value = "http://www.roblox.com/Asset?ID=111898867"
  955. o34.Name = "aniId"
  956. o34.Parent = o30
  957. o34.Value = "http://www.roblox.com/Asset?ID=111898867"
  958. o35.Name = "aniId"
  959. o35.Parent = o30
  960. o35.Value = "http://www.roblox.com/Asset?ID=111898867"
  961. o36.Name = "aniId"
  962. o36.Parent = o30
  963. o36.Value = "http://www.roblox.com/Asset?ID=111898867"
  964. o37.Name = "aniId"
  965. o37.Parent = o30
  966. o37.Value = "http://www.roblox.com/Asset?ID=111898867"
  967. o38.Name = "aniId"
  968. o38.Parent = o30
  969. o38.Value = "http://www.roblox.com/Asset?ID=111898867"
  970. o39.Name = "aniId"
  971. o39.Parent = o30
  972. o39.Value = "http://www.roblox.com/Asset?ID=111898867"
  973. o40.Name = "aniId"
  974. o40.Parent = o30
  975. o40.Value = "http://www.roblox.com/Asset?ID=111898867"
  976. o41.Name = "aniId"
  977. o41.Parent = o30
  978. o41.Value = "http://www.roblox.com/Asset?ID=111898867"
  979. o42.Name = "aniId"
  980. o42.Parent = o30
  981. o42.Value = "http://www.roblox.com/Asset?ID=111898867"
  982. o43.Name = "aniId"
  983. o43.Parent = o30
  984. o43.Value = "http://www.roblox.com/Asset?ID=111898867"
  985. o44.Name = "aniId"
  986. o44.Parent = o30
  987. o44.Value = "http://www.roblox.com/Asset?ID=111898867"
  988. o45.Name = "aniId"
  989. o45.Parent = o30
  990. o45.Value = "http://www.roblox.com/Asset?ID=111898867"
  991. o46.Name = "aniId"
  992. o46.Parent = o30
  993. o46.Value = "http://www.roblox.com/Asset?ID=111898867"
  994. o47.Name = "aniId"
  995. o47.Parent = o30
  996. o47.Value = "http://www.roblox.com/Asset?ID=111898867"
  997. o48.Name = "aniId"
  998. o48.Parent = o30
  999. o48.Value = "http://www.roblox.com/Asset?ID=111898867"
  1000. o49.Name = "aniId"
  1001. o49.Parent = o30
  1002. o49.Value = "http://www.roblox.com/Asset?ID=111898867"
  1003. o50.Name = "aniId"
  1004. o50.Parent = o30
  1005. o50.Value = "http://www.roblox.com/Asset?ID=111898867"
  1006. o51.Name = "aniId"
  1007. o51.Parent = o30
  1008. o51.Value = "http://www.roblox.com/Asset?ID=111898867"
  1009. o52.Name = "aniId"
  1010. o52.Parent = o30
  1011. o52.Value = "http://www.roblox.com/Asset?ID=111898867"
  1012. o53.Name = "aniId"
  1013. o53.Parent = o30
  1014. o53.Value = "http://www.roblox.com/Asset?ID=111898867"
  1015. o54.Name = "aniId"
  1016. o54.Parent = o30
  1017. o54.Value = "http://www.roblox.com/Asset?ID=111898867"
  1018. o55.Name = "aniId"
  1019. o55.Parent = o30
  1020. o55.Value = "http://www.roblox.com/Asset?ID=111898867"
  1021. o56.Name = "aniId"
  1022. o56.Parent = o30
  1023. o56.Value = "http://www.roblox.com/Asset?ID=111898867"
  1024. o57.Name = "aniId"
  1025. o57.Parent = o30
  1026. o57.Value = "http://www.roblox.com/Asset?ID=111898867"
  1027. o58.Name = "aniId"
  1028. o58.Parent = o30
  1029. o58.Value = "http://www.roblox.com/Asset?ID=111898867"
  1030. o59.Name = "aniId"
  1031. o59.Parent = o30
  1032. o59.Value = "http://www.roblox.com/Asset?ID=111898867"
  1033. o60.Name = "aniId"
  1034. o60.Parent = o30
  1035. o60.Value = "http://www.roblox.com/Asset?ID=111898867"
  1036. o61.Name = "aniId"
  1037. o61.Parent = o30
  1038. o61.Value = "http://www.roblox.com/Asset?ID=111898867"
  1039. o62.Name = "aniId"
  1040. o62.Parent = o30
  1041. o62.Value = "http://www.roblox.com/Asset?ID=111898867"
  1042. o63.Name = "aniId"
  1043. o63.Parent = o30
  1044. o63.Value = "http://www.roblox.com/Asset?ID=111898867"
  1045. o64.Name = "aniId"
  1046. o64.Parent = o30
  1047. o64.Value = "http://www.roblox.com/Asset?ID=111898867"
  1048. o65.Name = "aniId"
  1049. o65.Parent = o30
  1050. o65.Value = "http://www.roblox.com/Asset?ID=111898867"
  1051. o66.Name = "aniId"
  1052. o66.Parent = o30
  1053. o66.Value = "http://www.roblox.com/Asset?ID=111898867"
  1054. o67.Name = "aniId"
  1055. o67.Parent = o30
  1056. o67.Value = "http://www.roblox.com/Asset?ID=111898867"
  1057. o68.Name = "aniId"
  1058. o68.Parent = o30
  1059. o68.Value = "http://www.roblox.com/Asset?ID=111898867"
  1060. o69.Name = "aniId"
  1061. o69.Parent = o30
  1062. o69.Value = "http://www.roblox.com/Asset?ID=111898867"
  1063. o70.Name = "aniId"
  1064. o70.Parent = o30
  1065. o70.Value = "http://www.roblox.com/Asset?ID=111898867"
  1066. o71.Name = "aniId"
  1067. o71.Parent = o30
  1068. o71.Value = "http://www.roblox.com/Asset?ID=111898867"
  1069. o72.Name = "aniId"
  1070. o72.Parent = o30
  1071. o72.Value = "http://www.roblox.com/Asset?ID=111898867"
  1072. o73.Name = "aniId"
  1073. o73.Parent = o30
  1074. o73.Value = "http://www.roblox.com/Asset?ID=111898867"
  1075. o74.Name = "aniId"
  1076. o74.Parent = o30
  1077. o74.Value = "http://www.roblox.com/Asset?ID=111898867"
  1078. o75.Name = "aniId"
  1079. o75.Parent = o30
  1080. o75.Value = "http://www.roblox.com/Asset?ID=111898867"
  1081. o76.Name = "aniId"
  1082. o76.Parent = o30
  1083. o76.Value = "http://www.roblox.com/Asset?ID=111898867"
  1084. o77.Name = "aniId"
  1085. o77.Parent = o30
  1086. o77.Value = "http://www.roblox.com/Asset?ID=111898867"
  1087. o78.Name = "aniId"
  1088. o78.Parent = o30
  1089. o78.Value = "http://www.roblox.com/Asset?ID=111898867"
  1090. o79.Name = "aniId"
  1091. o79.Parent = o30
  1092. o79.Value = "http://www.roblox.com/Asset?ID=111898867"
  1093. o80.Name = "aniId"
  1094. o80.Parent = o30
  1095. o80.Value = "http://www.roblox.com/Asset?ID=111898867"
  1096. o81.Name = "aniId"
  1097. o81.Parent = o30
  1098. o81.Value = "http://www.roblox.com/Asset?ID=111898867"
  1099. o82.Name = "aniId"
  1100. o82.Parent = o30
  1101. o82.Value = "http://www.roblox.com/Asset?ID=111898867"
  1102. o83.Name = "aniId"
  1103. o83.Parent = o30
  1104. o83.Value = "http://www.roblox.com/Asset?ID=111898867"
  1105. o84.Name = "aniId"
  1106. o84.Parent = o30
  1107. o84.Value = "http://www.roblox.com/Asset?ID=111898867"
  1108. o85.Name = "aniId"
  1109. o85.Parent = o30
  1110. o85.Value = "http://www.roblox.com/Asset?ID=111898867"
  1111. o86.Name = "aniId"
  1112. o86.Parent = o30
  1113. o86.Value = "http://www.roblox.com/Asset?ID=111898867"
  1114. o87.Name = "aniId"
  1115. o87.Parent = o30
  1116. o87.Value = "http://www.roblox.com/Asset?ID=111898867"
  1117. o88.Name = "Attack"
  1118. o88.Parent = o1
  1119. o89.Name = "ThatTable"
  1120. o89.Parent = o1
  1121. mas.Parent = workspace
  1122. mas:MakeJoints()
  1123. local mas1 = mas:GetChildren()
  1124. for i=1,#mas1 do
  1125. mas1[i].Parent = workspace
  1126. ypcall(function() mas1[i]:MakeJoints() end)
  1127. end
  1128. mas:Destroy()
  1129. for i=1,#cors do
  1130. coroutine.resume(cors[i])
  1131. end
  1132.  
  1133. game:GetService("Lighting").Ambient = Color3.new(0.498039, 0.498039, 0.498039)
  1134. game:GetService("Lighting").Brightness = 5
  1135. game:GetService("Lighting").ColorShift_Bottom = Color3.new(1, 1, 1)
  1136. game:GetService("Lighting").ColorShift_Top = Color3.new(1, 1, 1)
  1137. game:GetService("Lighting").GlobalShadows = true
  1138. game:GetService("Lighting").OutdoorAmbient = Color3.new(0.631373, 0.631373, 0.631373)
  1139. game:GetService("Lighting").Outlines = false
  1140. game:GetService("Lighting").GeographicLatitude = 41.733299255371
  1141. game:GetService("Lighting").TimeOfDay = "16:00:00"
  1142. game:GetService("Lighting").FogColor = Color3.new(0, -7.50588, 0)
  1143. game:GetService("Lighting").FogEnd = 1.0000000037683e+14
  1144. game:GetService("Lighting").FogStart = 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement