KrYn0MoRe

russian roulette v2.0

Jul 24th, 2020 (edited)
1,715
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 74.72 KB | None | 0 0
  1. Model0 = Instance.new("Model")
  2. Model1 = Instance.new("Model")
  3. Part2 = Instance.new("Part")
  4. Part3 = Instance.new("Part")
  5. Part4 = Instance.new("Part")
  6. Part5 = Instance.new("Part")
  7. Part6 = Instance.new("Part")
  8. Seat7 = Instance.new("Seat")
  9. Part8 = Instance.new("Part")
  10. Part9 = Instance.new("Part")
  11. Part10 = Instance.new("Part")
  12. Part11 = Instance.new("Part")
  13. Part12 = Instance.new("Part")
  14. Part13 = Instance.new("Part")
  15. Part14 = Instance.new("Part")
  16. Model15 = Instance.new("Model")
  17. Part16 = Instance.new("Part")
  18. Part17 = Instance.new("Part")
  19. Part18 = Instance.new("Part")
  20. Part19 = Instance.new("Part")
  21. Part20 = Instance.new("Part")
  22. Seat21 = Instance.new("Seat")
  23. Part22 = Instance.new("Part")
  24. Part23 = Instance.new("Part")
  25. Part24 = Instance.new("Part")
  26. Part25 = Instance.new("Part")
  27. Part26 = Instance.new("Part")
  28. Part27 = Instance.new("Part")
  29. Part28 = Instance.new("Part")
  30. Model29 = Instance.new("Model")
  31. Part30 = Instance.new("Part")
  32. Part31 = Instance.new("Part")
  33. Part32 = Instance.new("Part")
  34. Part33 = Instance.new("Part")
  35. Part34 = Instance.new("Part")
  36. Seat35 = Instance.new("Seat")
  37. Part36 = Instance.new("Part")
  38. Part37 = Instance.new("Part")
  39. Part38 = Instance.new("Part")
  40. Part39 = Instance.new("Part")
  41. Part40 = Instance.new("Part")
  42. Part41 = Instance.new("Part")
  43. Part42 = Instance.new("Part")
  44. Model43 = Instance.new("Model")
  45. Part44 = Instance.new("Part")
  46. Part45 = Instance.new("Part")
  47. Part46 = Instance.new("Part")
  48. Part47 = Instance.new("Part")
  49. Part48 = Instance.new("Part")
  50. Part49 = Instance.new("Part")
  51. Model50 = Instance.new("Model")
  52. Part51 = Instance.new("Part")
  53. Part52 = Instance.new("Part")
  54. Part53 = Instance.new("Part")
  55. Part54 = Instance.new("Part")
  56. Part55 = Instance.new("Part")
  57. Seat56 = Instance.new("Seat")
  58. Part57 = Instance.new("Part")
  59. Part58 = Instance.new("Part")
  60. Part59 = Instance.new("Part")
  61. Part60 = Instance.new("Part")
  62. Part61 = Instance.new("Part")
  63. Part62 = Instance.new("Part")
  64. Part63 = Instance.new("Part")
  65. Model0.Name = "Table"
  66. Model0.Parent = script
  67. Model1.Name = "Chair"
  68. Model1.Parent = Model0
  69. Part2.Parent = Model1
  70. Part2.CFrame = CFrame.new(9.30521297, 2.10469294, -11.1136665, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  71. Part2.Orientation = Vector3.new(0, -90, 0)
  72. Part2.Position = Vector3.new(9.30521297, 2.10469294, -11.1136665)
  73. Part2.Rotation = Vector3.new(0, -90, 0)
  74. Part2.Color = Color3.new(0.486275, 0.360784, 0.27451)
  75. Part2.Size = Vector3.new(0.200000003, 4.20000029, 0.200000003)
  76. Part2.Anchored = true
  77. Part2.BrickColor = BrickColor.new("Brown")
  78. Part2.Material = Enum.Material.Wood
  79. Part2.brickColor = BrickColor.new("Brown")
  80. Part3.Parent = Model1
  81. Part3.CFrame = CFrame.new(7.30520344, 2.10469294, -11.1136665, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  82. Part3.Orientation = Vector3.new(0, -90, 0)
  83. Part3.Position = Vector3.new(7.30520344, 2.10469294, -11.1136665)
  84. Part3.Rotation = Vector3.new(0, -90, 0)
  85. Part3.Color = Color3.new(0.486275, 0.360784, 0.27451)
  86. Part3.Size = Vector3.new(0.200000003, 4.20000029, 0.200000003)
  87. Part3.Anchored = true
  88. Part3.BrickColor = BrickColor.new("Brown")
  89. Part3.Material = Enum.Material.Wood
  90. Part3.brickColor = BrickColor.new("Brown")
  91. Part4.Parent = Model1
  92. Part4.CFrame = CFrame.new(8.30521679, 4.10468817, -11.1136665, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  93. Part4.Orientation = Vector3.new(0, -90, 0)
  94. Part4.Position = Vector3.new(8.30521679, 4.10468817, -11.1136665)
  95. Part4.Rotation = Vector3.new(0, -90, 0)
  96. Part4.Color = Color3.new(0.486275, 0.360784, 0.27451)
  97. Part4.Size = Vector3.new(0.200000003, 0.200000003, 1.80000007)
  98. Part4.Anchored = true
  99. Part4.BrickColor = BrickColor.new("Brown")
  100. Part4.Material = Enum.Material.Wood
  101. Part4.brickColor = BrickColor.new("Brown")
  102. Part5.Parent = Model1
  103. Part5.CFrame = CFrame.new(8.30521679, 3.30469203, -11.1136665, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  104. Part5.Orientation = Vector3.new(0, -90, 0)
  105. Part5.Position = Vector3.new(8.30521679, 3.30469203, -11.1136665)
  106. Part5.Rotation = Vector3.new(0, -90, 0)
  107. Part5.Color = Color3.new(0.486275, 0.360784, 0.27451)
  108. Part5.Size = Vector3.new(0.200000003, 0.200000003, 1.80000007)
  109. Part5.Anchored = true
  110. Part5.BrickColor = BrickColor.new("Brown")
  111. Part5.Material = Enum.Material.Wood
  112. Part5.brickColor = BrickColor.new("Brown")
  113. Part6.Parent = Model1
  114. Part6.CFrame = CFrame.new(8.30521679, 3.70469093, -11.1136665, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  115. Part6.Orientation = Vector3.new(0, -90, 0)
  116. Part6.Position = Vector3.new(8.30521679, 3.70469093, -11.1136665)
  117. Part6.Rotation = Vector3.new(0, -90, 0)
  118. Part6.Color = Color3.new(0.486275, 0.360784, 0.27451)
  119. Part6.Size = Vector3.new(0.200000003, 0.200000003, 1.80000007)
  120. Part6.Anchored = true
  121. Part6.BrickColor = BrickColor.new("Brown")
  122. Part6.Material = Enum.Material.Wood
  123. Part6.brickColor = BrickColor.new("Brown")
  124. Seat7.Parent = Model1
  125. Seat7.CFrame = CFrame.new(8.30521679, 1.70469296, -11.713665, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  126. Seat7.Position = Vector3.new(8.30521679, 1.70469296, -11.713665)
  127. Seat7.Color = Color3.new(0.486275, 0.360784, 0.27451)
  128. Seat7.Transparency = 1
  129. Seat7.Size = Vector3.new(1.79999995, 0.200000003, 1)
  130. Seat7.Anchored = true
  131. Seat7.BrickColor = BrickColor.new("Brown")
  132. Seat7.Material = Enum.Material.Wood
  133. Seat7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  134. Seat7.brickColor = BrickColor.new("Brown")
  135. Part8.Parent = Model1
  136. Part8.CFrame = CFrame.new(8.30521679, 2.90469193, -11.1136665, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  137. Part8.Orientation = Vector3.new(0, -90, 0)
  138. Part8.Position = Vector3.new(8.30521679, 2.90469193, -11.1136665)
  139. Part8.Rotation = Vector3.new(0, -90, 0)
  140. Part8.Color = Color3.new(0.486275, 0.360784, 0.27451)
  141. Part8.Size = Vector3.new(0.200000003, 0.200000003, 1.80000007)
  142. Part8.Anchored = true
  143. Part8.BrickColor = BrickColor.new("Brown")
  144. Part8.Material = Enum.Material.Wood
  145. Part8.brickColor = BrickColor.new("Brown")
  146. Part9.Parent = Model1
  147. Part9.CFrame = CFrame.new(9.30521297, 0.904694021, -13.113657, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  148. Part9.Orientation = Vector3.new(0, -90, 0)
  149. Part9.Position = Vector3.new(9.30521297, 0.904694021, -13.113657)
  150. Part9.Rotation = Vector3.new(0, -90, 0)
  151. Part9.Color = Color3.new(0.486275, 0.360784, 0.27451)
  152. Part9.Size = Vector3.new(0.200000003, 1.80000043, 0.200000003)
  153. Part9.Anchored = true
  154. Part9.BrickColor = BrickColor.new("Brown")
  155. Part9.Material = Enum.Material.Wood
  156. Part9.brickColor = BrickColor.new("Brown")
  157. Part10.Parent = Model1
  158. Part10.CFrame = CFrame.new(7.30520344, 0.904694021, -13.113657, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  159. Part10.Orientation = Vector3.new(0, -90, 0)
  160. Part10.Position = Vector3.new(7.30520344, 0.904694021, -13.113657)
  161. Part10.Rotation = Vector3.new(0, -90, 0)
  162. Part10.Color = Color3.new(0.486275, 0.360784, 0.27451)
  163. Part10.Size = Vector3.new(0.200000003, 1.80000043, 0.200000003)
  164. Part10.Anchored = true
  165. Part10.BrickColor = BrickColor.new("Brown")
  166. Part10.Material = Enum.Material.Wood
  167. Part10.brickColor = BrickColor.new("Brown")
  168. Part11.Parent = Model1
  169. Part11.CFrame = CFrame.new(8.30521774, 1.7046932, -13.1136608, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  170. Part11.Orientation = Vector3.new(0, -90, 0)
  171. Part11.Position = Vector3.new(8.30521774, 1.7046932, -13.1136608)
  172. Part11.Rotation = Vector3.new(0, -90, 0)
  173. Part11.Color = Color3.new(0.486275, 0.360784, 0.27451)
  174. Part11.Size = Vector3.new(0.200000003, 0.200000003, 1.80000007)
  175. Part11.Anchored = true
  176. Part11.BrickColor = BrickColor.new("Brown")
  177. Part11.Material = Enum.Material.Wood
  178. Part11.brickColor = BrickColor.new("Brown")
  179. Part12.Parent = Model1
  180. Part12.CFrame = CFrame.new(7.30521727, 1.7046932, -12.0136614, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  181. Part12.Orientation = Vector3.new(0, -90, 0)
  182. Part12.Position = Vector3.new(7.30521727, 1.7046932, -12.0136614)
  183. Part12.Rotation = Vector3.new(0, -90, 0)
  184. Part12.Color = Color3.new(0.486275, 0.360784, 0.27451)
  185. Part12.Size = Vector3.new(2.00000024, 0.200000003, 0.200000003)
  186. Part12.Anchored = true
  187. Part12.BrickColor = BrickColor.new("Brown")
  188. Part12.Material = Enum.Material.Wood
  189. Part12.brickColor = BrickColor.new("Brown")
  190. Part13.Parent = Model1
  191. Part13.CFrame = CFrame.new(8.30521584, 1.7046932, -12.0136614, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  192. Part13.Orientation = Vector3.new(0, -90, 0)
  193. Part13.Position = Vector3.new(8.30521584, 1.7046932, -12.0136614)
  194. Part13.Rotation = Vector3.new(0, -90, 0)
  195. Part13.Color = Color3.new(0.486275, 0.360784, 0.27451)
  196. Part13.Size = Vector3.new(2.00000024, 0.200000003, 1.79999995)
  197. Part13.Anchored = true
  198. Part13.BrickColor = BrickColor.new("Brown")
  199. Part13.Material = Enum.Material.Wood
  200. Part13.brickColor = BrickColor.new("Brown")
  201. Part14.Parent = Model1
  202. Part14.CFrame = CFrame.new(9.30521584, 1.7046932, -12.0136614, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  203. Part14.Orientation = Vector3.new(0, -90, 0)
  204. Part14.Position = Vector3.new(9.30521584, 1.7046932, -12.0136614)
  205. Part14.Rotation = Vector3.new(0, -90, 0)
  206. Part14.Color = Color3.new(0.486275, 0.360784, 0.27451)
  207. Part14.Size = Vector3.new(2.00000024, 0.200000003, 0.200000003)
  208. Part14.Anchored = true
  209. Part14.BrickColor = BrickColor.new("Brown")
  210. Part14.Material = Enum.Material.Wood
  211. Part14.brickColor = BrickColor.new("Brown")
  212. Model15.Name = "Chair"
  213. Model15.Parent = Model0
  214. Part16.Parent = Model15
  215. Part16.CFrame = CFrame.new(3.49643254, 2.10469294, -14.771842, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  216. Part16.Orientation = Vector3.new(0, 180, 0)
  217. Part16.Position = Vector3.new(3.49643254, 2.10469294, -14.771842)
  218. Part16.Rotation = Vector3.new(-180, 0, -180)
  219. Part16.Color = Color3.new(0.486275, 0.360784, 0.27451)
  220. Part16.Size = Vector3.new(0.200000003, 4.20000029, 0.200000003)
  221. Part16.Anchored = true
  222. Part16.BrickColor = BrickColor.new("Brown")
  223. Part16.Material = Enum.Material.Wood
  224. Part16.brickColor = BrickColor.new("Brown")
  225. Part17.Parent = Model15
  226. Part17.CFrame = CFrame.new(3.49643254, 2.10469294, -16.7718506, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  227. Part17.Orientation = Vector3.new(0, 180, 0)
  228. Part17.Position = Vector3.new(3.49643254, 2.10469294, -16.7718506)
  229. Part17.Rotation = Vector3.new(-180, 0, -180)
  230. Part17.Color = Color3.new(0.486275, 0.360784, 0.27451)
  231. Part17.Size = Vector3.new(0.200000003, 4.20000029, 0.200000003)
  232. Part17.Anchored = true
  233. Part17.BrickColor = BrickColor.new("Brown")
  234. Part17.Material = Enum.Material.Wood
  235. Part17.brickColor = BrickColor.new("Brown")
  236. Part18.Parent = Model15
  237. Part18.CFrame = CFrame.new(3.49643254, 4.10468817, -15.7718382, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  238. Part18.Orientation = Vector3.new(0, 180, 0)
  239. Part18.Position = Vector3.new(3.49643254, 4.10468817, -15.7718382)
  240. Part18.Rotation = Vector3.new(-180, 0, -180)
  241. Part18.Color = Color3.new(0.486275, 0.360784, 0.27451)
  242. Part18.Size = Vector3.new(0.200000003, 0.200000003, 1.80000007)
  243. Part18.Anchored = true
  244. Part18.BrickColor = BrickColor.new("Brown")
  245. Part18.Material = Enum.Material.Wood
  246. Part18.brickColor = BrickColor.new("Brown")
  247. Part19.Parent = Model15
  248. Part19.CFrame = CFrame.new(3.49643254, 3.30469203, -15.7718382, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  249. Part19.Orientation = Vector3.new(0, 180, 0)
  250. Part19.Position = Vector3.new(3.49643254, 3.30469203, -15.7718382)
  251. Part19.Rotation = Vector3.new(-180, 0, -180)
  252. Part19.Color = Color3.new(0.486275, 0.360784, 0.27451)
  253. Part19.Size = Vector3.new(0.200000003, 0.200000003, 1.80000007)
  254. Part19.Anchored = true
  255. Part19.BrickColor = BrickColor.new("Brown")
  256. Part19.Material = Enum.Material.Wood
  257. Part19.brickColor = BrickColor.new("Brown")
  258. Part20.Parent = Model15
  259. Part20.CFrame = CFrame.new(3.49643254, 3.70469093, -15.7718382, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  260. Part20.Orientation = Vector3.new(0, 180, 0)
  261. Part20.Position = Vector3.new(3.49643254, 3.70469093, -15.7718382)
  262. Part20.Rotation = Vector3.new(-180, 0, -180)
  263. Part20.Color = Color3.new(0.486275, 0.360784, 0.27451)
  264. Part20.Size = Vector3.new(0.200000003, 0.200000003, 1.80000007)
  265. Part20.Anchored = true
  266. Part20.BrickColor = BrickColor.new("Brown")
  267. Part20.Material = Enum.Material.Wood
  268. Part20.brickColor = BrickColor.new("Brown")
  269. Seat21.Parent = Model15
  270. Seat21.CFrame = CFrame.new(4.09642935, 1.70469296, -15.7718382, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  271. Seat21.Orientation = Vector3.new(0, -90, 0)
  272. Seat21.Position = Vector3.new(4.09642935, 1.70469296, -15.7718382)
  273. Seat21.Rotation = Vector3.new(0, -90, 0)
  274. Seat21.Color = Color3.new(0.486275, 0.360784, 0.27451)
  275. Seat21.Transparency = 1
  276. Seat21.Size = Vector3.new(1.79999995, 0.200000003, 1)
  277. Seat21.Anchored = true
  278. Seat21.BrickColor = BrickColor.new("Brown")
  279. Seat21.Material = Enum.Material.Wood
  280. Seat21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  281. Seat21.brickColor = BrickColor.new("Brown")
  282. Part22.Parent = Model15
  283. Part22.CFrame = CFrame.new(3.49643254, 2.90469193, -15.7718382, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  284. Part22.Orientation = Vector3.new(0, 180, 0)
  285. Part22.Position = Vector3.new(3.49643254, 2.90469193, -15.7718382)
  286. Part22.Rotation = Vector3.new(-180, 0, -180)
  287. Part22.Color = Color3.new(0.486275, 0.360784, 0.27451)
  288. Part22.Size = Vector3.new(0.200000003, 0.200000003, 1.80000007)
  289. Part22.Anchored = true
  290. Part22.BrickColor = BrickColor.new("Brown")
  291. Part22.Material = Enum.Material.Wood
  292. Part22.brickColor = BrickColor.new("Brown")
  293. Part23.Parent = Model15
  294. Part23.CFrame = CFrame.new(5.49642229, 0.904694021, -14.771842, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  295. Part23.Orientation = Vector3.new(0, 180, 0)
  296. Part23.Position = Vector3.new(5.49642229, 0.904694021, -14.771842)
  297. Part23.Rotation = Vector3.new(-180, 0, -180)
  298. Part23.Color = Color3.new(0.486275, 0.360784, 0.27451)
  299. Part23.Size = Vector3.new(0.200000003, 1.80000043, 0.200000003)
  300. Part23.Anchored = true
  301. Part23.BrickColor = BrickColor.new("Brown")
  302. Part23.Material = Enum.Material.Wood
  303. Part23.brickColor = BrickColor.new("Brown")
  304. Part24.Parent = Model15
  305. Part24.CFrame = CFrame.new(5.49642229, 0.904694021, -16.7718506, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  306. Part24.Orientation = Vector3.new(0, 180, 0)
  307. Part24.Position = Vector3.new(5.49642229, 0.904694021, -16.7718506)
  308. Part24.Rotation = Vector3.new(-180, 0, -180)
  309. Part24.Color = Color3.new(0.486275, 0.360784, 0.27451)
  310. Part24.Size = Vector3.new(0.200000003, 1.80000043, 0.200000003)
  311. Part24.Anchored = true
  312. Part24.BrickColor = BrickColor.new("Brown")
  313. Part24.Material = Enum.Material.Wood
  314. Part24.brickColor = BrickColor.new("Brown")
  315. Part25.Parent = Model15
  316. Part25.CFrame = CFrame.new(5.49642611, 1.7046932, -15.7718372, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  317. Part25.Orientation = Vector3.new(0, 180, 0)
  318. Part25.Position = Vector3.new(5.49642611, 1.7046932, -15.7718372)
  319. Part25.Rotation = Vector3.new(-180, 0, -180)
  320. Part25.Color = Color3.new(0.486275, 0.360784, 0.27451)
  321. Part25.Size = Vector3.new(0.200000003, 0.200000003, 1.80000007)
  322. Part25.Anchored = true
  323. Part25.BrickColor = BrickColor.new("Brown")
  324. Part25.Material = Enum.Material.Wood
  325. Part25.brickColor = BrickColor.new("Brown")
  326. Part26.Parent = Model15
  327. Part26.CFrame = CFrame.new(4.39642668, 1.7046932, -16.7718372, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  328. Part26.Orientation = Vector3.new(0, 180, 0)
  329. Part26.Position = Vector3.new(4.39642668, 1.7046932, -16.7718372)
  330. Part26.Rotation = Vector3.new(-180, 0, -180)
  331. Part26.Color = Color3.new(0.486275, 0.360784, 0.27451)
  332. Part26.Size = Vector3.new(2.00000024, 0.200000003, 0.200000003)
  333. Part26.Anchored = true
  334. Part26.BrickColor = BrickColor.new("Brown")
  335. Part26.Material = Enum.Material.Wood
  336. Part26.brickColor = BrickColor.new("Brown")
  337. Part27.Parent = Model15
  338. Part27.CFrame = CFrame.new(4.39642668, 1.7046932, -15.7718391, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  339. Part27.Orientation = Vector3.new(0, 180, 0)
  340. Part27.Position = Vector3.new(4.39642668, 1.7046932, -15.7718391)
  341. Part27.Rotation = Vector3.new(-180, 0, -180)
  342. Part27.Color = Color3.new(0.486275, 0.360784, 0.27451)
  343. Part27.Size = Vector3.new(2.00000024, 0.200000003, 1.79999995)
  344. Part27.Anchored = true
  345. Part27.BrickColor = BrickColor.new("Brown")
  346. Part27.Material = Enum.Material.Wood
  347. Part27.brickColor = BrickColor.new("Brown")
  348. Part28.Parent = Model15
  349. Part28.CFrame = CFrame.new(4.39642668, 1.7046932, -14.7718391, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  350. Part28.Orientation = Vector3.new(0, 180, 0)
  351. Part28.Position = Vector3.new(4.39642668, 1.7046932, -14.7718391)
  352. Part28.Rotation = Vector3.new(-180, 0, -180)
  353. Part28.Color = Color3.new(0.486275, 0.360784, 0.27451)
  354. Part28.Size = Vector3.new(2.00000024, 0.200000003, 0.200000003)
  355. Part28.Anchored = true
  356. Part28.BrickColor = BrickColor.new("Brown")
  357. Part28.Material = Enum.Material.Wood
  358. Part28.brickColor = BrickColor.new("Brown")
  359. Model29.Name = "Chair"
  360. Model29.Parent = Model0
  361. Part30.Parent = Model29
  362. Part30.CFrame = CFrame.new(7.19459677, 2.10469294, -20.5706253, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  363. Part30.Orientation = Vector3.new(0, 90, 0)
  364. Part30.Position = Vector3.new(7.19459677, 2.10469294, -20.5706253)
  365. Part30.Rotation = Vector3.new(0, 90, 0)
  366. Part30.Color = Color3.new(0.486275, 0.360784, 0.27451)
  367. Part30.Size = Vector3.new(0.200000003, 4.20000029, 0.200000003)
  368. Part30.Anchored = true
  369. Part30.BrickColor = BrickColor.new("Brown")
  370. Part30.Material = Enum.Material.Wood
  371. Part30.brickColor = BrickColor.new("Brown")
  372. Part31.Parent = Model29
  373. Part31.CFrame = CFrame.new(9.19460678, 2.10469294, -20.5706253, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  374. Part31.Orientation = Vector3.new(0, 90, 0)
  375. Part31.Position = Vector3.new(9.19460678, 2.10469294, -20.5706253)
  376. Part31.Rotation = Vector3.new(0, 90, 0)
  377. Part31.Color = Color3.new(0.486275, 0.360784, 0.27451)
  378. Part31.Size = Vector3.new(0.200000003, 4.20000029, 0.200000003)
  379. Part31.Anchored = true
  380. Part31.BrickColor = BrickColor.new("Brown")
  381. Part31.Material = Enum.Material.Wood
  382. Part31.brickColor = BrickColor.new("Brown")
  383. Part32.Parent = Model29
  384. Part32.CFrame = CFrame.new(8.19459534, 4.10468817, -20.5706253, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  385. Part32.Orientation = Vector3.new(0, 90, 0)
  386. Part32.Position = Vector3.new(8.19459534, 4.10468817, -20.5706253)
  387. Part32.Rotation = Vector3.new(0, 90, 0)
  388. Part32.Color = Color3.new(0.486275, 0.360784, 0.27451)
  389. Part32.Size = Vector3.new(0.200000003, 0.200000003, 1.80000007)
  390. Part32.Anchored = true
  391. Part32.BrickColor = BrickColor.new("Brown")
  392. Part32.Material = Enum.Material.Wood
  393. Part32.brickColor = BrickColor.new("Brown")
  394. Part33.Parent = Model29
  395. Part33.CFrame = CFrame.new(8.19459534, 3.30469203, -20.5706253, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  396. Part33.Orientation = Vector3.new(0, 90, 0)
  397. Part33.Position = Vector3.new(8.19459534, 3.30469203, -20.5706253)
  398. Part33.Rotation = Vector3.new(0, 90, 0)
  399. Part33.Color = Color3.new(0.486275, 0.360784, 0.27451)
  400. Part33.Size = Vector3.new(0.200000003, 0.200000003, 1.80000007)
  401. Part33.Anchored = true
  402. Part33.BrickColor = BrickColor.new("Brown")
  403. Part33.Material = Enum.Material.Wood
  404. Part33.brickColor = BrickColor.new("Brown")
  405. Part34.Parent = Model29
  406. Part34.CFrame = CFrame.new(8.19459534, 3.70469093, -20.5706253, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  407. Part34.Orientation = Vector3.new(0, 90, 0)
  408. Part34.Position = Vector3.new(8.19459534, 3.70469093, -20.5706253)
  409. Part34.Rotation = Vector3.new(0, 90, 0)
  410. Part34.Color = Color3.new(0.486275, 0.360784, 0.27451)
  411. Part34.Size = Vector3.new(0.200000003, 0.200000003, 1.80000007)
  412. Part34.Anchored = true
  413. Part34.BrickColor = BrickColor.new("Brown")
  414. Part34.Material = Enum.Material.Wood
  415. Part34.brickColor = BrickColor.new("Brown")
  416. Seat35.Parent = Model29
  417. Seat35.CFrame = CFrame.new(8.19459534, 1.70469296, -19.9706249, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  418. Seat35.Orientation = Vector3.new(0, 180, 0)
  419. Seat35.Position = Vector3.new(8.19459534, 1.70469296, -19.9706249)
  420. Seat35.Rotation = Vector3.new(-180, 0, -180)
  421. Seat35.Color = Color3.new(0.486275, 0.360784, 0.27451)
  422. Seat35.Transparency = 1
  423. Seat35.Size = Vector3.new(1.79999995, 0.200000003, 1)
  424. Seat35.Anchored = true
  425. Seat35.BrickColor = BrickColor.new("Brown")
  426. Seat35.Material = Enum.Material.Wood
  427. Seat35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  428. Seat35.brickColor = BrickColor.new("Brown")
  429. Part36.Parent = Model29
  430. Part36.CFrame = CFrame.new(8.19459534, 2.90469193, -20.5706253, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  431. Part36.Orientation = Vector3.new(0, 90, 0)
  432. Part36.Position = Vector3.new(8.19459534, 2.90469193, -20.5706253)
  433. Part36.Rotation = Vector3.new(0, 90, 0)
  434. Part36.Color = Color3.new(0.486275, 0.360784, 0.27451)
  435. Part36.Size = Vector3.new(0.200000003, 0.200000003, 1.80000007)
  436. Part36.Anchored = true
  437. Part36.BrickColor = BrickColor.new("Brown")
  438. Part36.Material = Enum.Material.Wood
  439. Part36.brickColor = BrickColor.new("Brown")
  440. Part37.Parent = Model29
  441. Part37.CFrame = CFrame.new(7.19459677, 0.904694021, -18.5706348, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  442. Part37.Orientation = Vector3.new(0, 90, 0)
  443. Part37.Position = Vector3.new(7.19459677, 0.904694021, -18.5706348)
  444. Part37.Rotation = Vector3.new(0, 90, 0)
  445. Part37.Color = Color3.new(0.486275, 0.360784, 0.27451)
  446. Part37.Size = Vector3.new(0.200000003, 1.80000043, 0.200000003)
  447. Part37.Anchored = true
  448. Part37.BrickColor = BrickColor.new("Brown")
  449. Part37.Material = Enum.Material.Wood
  450. Part37.brickColor = BrickColor.new("Brown")
  451. Part38.Parent = Model29
  452. Part38.CFrame = CFrame.new(9.19460678, 0.904694021, -18.5706348, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  453. Part38.Orientation = Vector3.new(0, 90, 0)
  454. Part38.Position = Vector3.new(9.19460678, 0.904694021, -18.5706348)
  455. Part38.Rotation = Vector3.new(0, 90, 0)
  456. Part38.Color = Color3.new(0.486275, 0.360784, 0.27451)
  457. Part38.Size = Vector3.new(0.200000003, 1.80000043, 0.200000003)
  458. Part38.Anchored = true
  459. Part38.BrickColor = BrickColor.new("Brown")
  460. Part38.Material = Enum.Material.Wood
  461. Part38.brickColor = BrickColor.new("Brown")
  462. Part39.Parent = Model29
  463. Part39.CFrame = CFrame.new(8.19459438, 1.7046932, -18.5706291, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  464. Part39.Orientation = Vector3.new(0, 90, 0)
  465. Part39.Position = Vector3.new(8.19459438, 1.7046932, -18.5706291)
  466. Part39.Rotation = Vector3.new(0, 90, 0)
  467. Part39.Color = Color3.new(0.486275, 0.360784, 0.27451)
  468. Part39.Size = Vector3.new(0.200000003, 0.200000003, 1.80000007)
  469. Part39.Anchored = true
  470. Part39.BrickColor = BrickColor.new("Brown")
  471. Part39.Material = Enum.Material.Wood
  472. Part39.brickColor = BrickColor.new("Brown")
  473. Part40.Parent = Model29
  474. Part40.CFrame = CFrame.new(9.19459438, 1.7046932, -19.6706295, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  475. Part40.Orientation = Vector3.new(0, 90, 0)
  476. Part40.Position = Vector3.new(9.19459438, 1.7046932, -19.6706295)
  477. Part40.Rotation = Vector3.new(0, 90, 0)
  478. Part40.Color = Color3.new(0.486275, 0.360784, 0.27451)
  479. Part40.Size = Vector3.new(2.00000024, 0.200000003, 0.200000003)
  480. Part40.Anchored = true
  481. Part40.BrickColor = BrickColor.new("Brown")
  482. Part40.Material = Enum.Material.Wood
  483. Part40.brickColor = BrickColor.new("Brown")
  484. Part41.Parent = Model29
  485. Part41.CFrame = CFrame.new(8.19459629, 1.7046932, -19.6706295, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  486. Part41.Orientation = Vector3.new(0, 90, 0)
  487. Part41.Position = Vector3.new(8.19459629, 1.7046932, -19.6706295)
  488. Part41.Rotation = Vector3.new(0, 90, 0)
  489. Part41.Color = Color3.new(0.486275, 0.360784, 0.27451)
  490. Part41.Size = Vector3.new(2.00000024, 0.200000003, 1.79999995)
  491. Part41.Anchored = true
  492. Part41.BrickColor = BrickColor.new("Brown")
  493. Part41.Material = Enum.Material.Wood
  494. Part41.brickColor = BrickColor.new("Brown")
  495. Part42.Parent = Model29
  496. Part42.CFrame = CFrame.new(7.19459629, 1.7046932, -19.6706295, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  497. Part42.Orientation = Vector3.new(0, 90, 0)
  498. Part42.Position = Vector3.new(7.19459629, 1.7046932, -19.6706295)
  499. Part42.Rotation = Vector3.new(0, 90, 0)
  500. Part42.Color = Color3.new(0.486275, 0.360784, 0.27451)
  501. Part42.Size = Vector3.new(2.00000024, 0.200000003, 0.200000003)
  502. Part42.Anchored = true
  503. Part42.BrickColor = BrickColor.new("Brown")
  504. Part42.Material = Enum.Material.Wood
  505. Part42.brickColor = BrickColor.new("Brown")
  506. Model43.Name = "Table"
  507. Model43.Parent = Model0
  508. Part44.Name = "Cylinder"
  509. Part44.Parent = Model43
  510. Part44.CFrame = CFrame.new(10.4472303, 1.41837502, -18.1939754, 0, -1, -0, -1, 0, -0, 0, 0, -1)
  511. Part44.Orientation = Vector3.new(0, -180, -90)
  512. Part44.Position = Vector3.new(10.4472303, 1.41837502, -18.1939754)
  513. Part44.Rotation = Vector3.new(180, 0, 90)
  514. Part44.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  515. Part44.Size = Vector3.new(2.82000303, 0.770001829, 0.360001773)
  516. Part44.Anchored = true
  517. Part44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  518. Part44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  519. Part44.BrickColor = BrickColor.new("Burnt Sienna")
  520. Part44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  521. Part44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  522. Part44.Locked = true
  523. Part44.Material = Enum.Material.WoodPlanks
  524. Part44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  525. Part44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  526. Part44.brickColor = BrickColor.new("Burnt Sienna")
  527. Part44.Shape = Enum.PartType.Cylinder
  528. Part45.Name = "Cylinder"
  529. Part45.Parent = Model43
  530. Part45.CFrame = CFrame.new(10.4472303, 1.41837502, -13.5468178, 0, -1, -0, -1, 0, -0, 0, 0, -1)
  531. Part45.Orientation = Vector3.new(0, -180, -90)
  532. Part45.Position = Vector3.new(10.4472303, 1.41837502, -13.5468178)
  533. Part45.Rotation = Vector3.new(180, 0, 90)
  534. Part45.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  535. Part45.Size = Vector3.new(2.82000303, 0.770001829, 0.360001773)
  536. Part45.Anchored = true
  537. Part45.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  538. Part45.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  539. Part45.BrickColor = BrickColor.new("Burnt Sienna")
  540. Part45.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  541. Part45.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  542. Part45.Locked = true
  543. Part45.Material = Enum.Material.WoodPlanks
  544. Part45.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  545. Part45.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  546. Part45.brickColor = BrickColor.new("Burnt Sienna")
  547. Part45.Shape = Enum.PartType.Cylinder
  548. Part46.Name = "Top"
  549. Part46.Parent = Model43
  550. Part46.CFrame = CFrame.new(8.2233839, 2.87611389, -15.8271484, 0, -1, -0, -1, 0, -0, 0, 0, -1)
  551. Part46.Orientation = Vector3.new(0, -180, -90)
  552. Part46.Position = Vector3.new(8.2233839, 2.87611389, -15.8271484)
  553. Part46.Rotation = Vector3.new(180, 0, 90)
  554. Part46.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  555. Part46.Size = Vector3.new(0.220003814, 7.42000055, 8.63999939)
  556. Part46.Anchored = true
  557. Part46.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  558. Part46.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  559. Part46.BrickColor = BrickColor.new("Burnt Sienna")
  560. Part46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  561. Part46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  562. Part46.Locked = true
  563. Part46.Material = Enum.Material.WoodPlanks
  564. Part46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  565. Part46.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  566. Part46.brickColor = BrickColor.new("Burnt Sienna")
  567. Part46.Shape = Enum.PartType.Cylinder
  568. Part47.Name = "Cylinder"
  569. Part47.Parent = Model43
  570. Part47.CFrame = CFrame.new(6.0368762, 1.41837502, -18.1939754, 0, -1, -0, -1, 0, -0, 0, 0, -1)
  571. Part47.Orientation = Vector3.new(0, -180, -90)
  572. Part47.Position = Vector3.new(6.0368762, 1.41837502, -18.1939754)
  573. Part47.Rotation = Vector3.new(180, 0, 90)
  574. Part47.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  575. Part47.Size = Vector3.new(2.82000303, 0.770001829, 0.360001773)
  576. Part47.Anchored = true
  577. Part47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  578. Part47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  579. Part47.BrickColor = BrickColor.new("Burnt Sienna")
  580. Part47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  581. Part47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  582. Part47.Locked = true
  583. Part47.Material = Enum.Material.WoodPlanks
  584. Part47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  585. Part47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  586. Part47.brickColor = BrickColor.new("Burnt Sienna")
  587. Part47.Shape = Enum.PartType.Cylinder
  588. Part48.Name = "Cylinder"
  589. Part48.Parent = Model43
  590. Part48.CFrame = CFrame.new(6.0368762, 1.41837502, -13.5468178, 0, -1, -0, -1, 0, -0, 0, 0, -1)
  591. Part48.Orientation = Vector3.new(0, -180, -90)
  592. Part48.Position = Vector3.new(6.0368762, 1.41837502, -13.5468178)
  593. Part48.Rotation = Vector3.new(180, 0, 90)
  594. Part48.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  595. Part48.Size = Vector3.new(2.82000303, 0.770001829, 0.360001773)
  596. Part48.Anchored = true
  597. Part48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  598. Part48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  599. Part48.BrickColor = BrickColor.new("Burnt Sienna")
  600. Part48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  601. Part48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  602. Part48.Locked = true
  603. Part48.Material = Enum.Material.WoodPlanks
  604. Part48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  605. Part48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  606. Part48.brickColor = BrickColor.new("Burnt Sienna")
  607. Part48.Shape = Enum.PartType.Cylinder
  608. Part49.Name = "Cylinder"
  609. Part49.Parent = Model43
  610. Part49.CFrame = CFrame.new(6.0368762, 0.863377988, -13.5468178, 0, -1, -0, -1, 0, -0, 0, 0, -1)
  611. Part49.Orientation = Vector3.new(0, -180, -90)
  612. Part49.Position = Vector3.new(6.0368762, 0.863377988, -13.5468178)
  613. Part49.Rotation = Vector3.new(180, 0, 90)
  614. Part49.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  615. Part49.Size = Vector3.new(1.71000397, 0.770001829, 0.360001773)
  616. Part49.Anchored = true
  617. Part49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  618. Part49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  619. Part49.BrickColor = BrickColor.new("Burnt Sienna")
  620. Part49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  621. Part49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  622. Part49.Locked = true
  623. Part49.Material = Enum.Material.WoodPlanks
  624. Part49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  625. Part49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  626. Part49.brickColor = BrickColor.new("Burnt Sienna")
  627. Part49.Shape = Enum.PartType.Cylinder
  628. Model50.Name = "Chair"
  629. Model50.Parent = Model0
  630. Part51.Parent = Model50
  631. Part51.CFrame = CFrame.new(12.9933825, 2.10469294, -16.8824577, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  632. Part51.Position = Vector3.new(12.9933825, 2.10469294, -16.8824577)
  633. Part51.Color = Color3.new(0.486275, 0.360784, 0.27451)
  634. Part51.Size = Vector3.new(0.200000003, 4.20000029, 0.200000003)
  635. Part51.Anchored = true
  636. Part51.BrickColor = BrickColor.new("Brown")
  637. Part51.Material = Enum.Material.Wood
  638. Part51.brickColor = BrickColor.new("Brown")
  639. Part52.Parent = Model50
  640. Part52.CFrame = CFrame.new(12.9933825, 2.10469294, -14.8824482, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  641. Part52.Position = Vector3.new(12.9933825, 2.10469294, -14.8824482)
  642. Part52.Color = Color3.new(0.486275, 0.360784, 0.27451)
  643. Part52.Size = Vector3.new(0.200000003, 4.20000029, 0.200000003)
  644. Part52.Anchored = true
  645. Part52.BrickColor = BrickColor.new("Brown")
  646. Part52.Material = Enum.Material.Wood
  647. Part52.brickColor = BrickColor.new("Brown")
  648. Part53.Parent = Model50
  649. Part53.CFrame = CFrame.new(12.9933825, 4.10468817, -15.8824596, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  650. Part53.Position = Vector3.new(12.9933825, 4.10468817, -15.8824596)
  651. Part53.Color = Color3.new(0.486275, 0.360784, 0.27451)
  652. Part53.Size = Vector3.new(0.200000003, 0.200000003, 1.80000007)
  653. Part53.Anchored = true
  654. Part53.BrickColor = BrickColor.new("Brown")
  655. Part53.Material = Enum.Material.Wood
  656. Part53.brickColor = BrickColor.new("Brown")
  657. Part54.Parent = Model50
  658. Part54.CFrame = CFrame.new(12.9933825, 3.30469203, -15.8824596, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  659. Part54.Position = Vector3.new(12.9933825, 3.30469203, -15.8824596)
  660. Part54.Color = Color3.new(0.486275, 0.360784, 0.27451)
  661. Part54.Size = Vector3.new(0.200000003, 0.200000003, 1.80000007)
  662. Part54.Anchored = true
  663. Part54.BrickColor = BrickColor.new("Brown")
  664. Part54.Material = Enum.Material.Wood
  665. Part54.brickColor = BrickColor.new("Brown")
  666. Part55.Parent = Model50
  667. Part55.CFrame = CFrame.new(12.9933825, 3.70469093, -15.8824596, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  668. Part55.Position = Vector3.new(12.9933825, 3.70469093, -15.8824596)
  669. Part55.Color = Color3.new(0.486275, 0.360784, 0.27451)
  670. Part55.Size = Vector3.new(0.200000003, 0.200000003, 1.80000007)
  671. Part55.Anchored = true
  672. Part55.BrickColor = BrickColor.new("Brown")
  673. Part55.Material = Enum.Material.Wood
  674. Part55.brickColor = BrickColor.new("Brown")
  675. Seat56.Parent = Model50
  676. Seat56.CFrame = CFrame.new(12.393383, 1.70469296, -15.8824596, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  677. Seat56.Orientation = Vector3.new(0, 90, 0)
  678. Seat56.Position = Vector3.new(12.393383, 1.70469296, -15.8824596)
  679. Seat56.Rotation = Vector3.new(0, 90, 0)
  680. Seat56.Color = Color3.new(0.486275, 0.360784, 0.27451)
  681. Seat56.Transparency = 1
  682. Seat56.Size = Vector3.new(1.79999995, 0.200000003, 1)
  683. Seat56.Anchored = true
  684. Seat56.BrickColor = BrickColor.new("Brown")
  685. Seat56.Material = Enum.Material.Wood
  686. Seat56.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  687. Seat56.brickColor = BrickColor.new("Brown")
  688. Part57.Parent = Model50
  689. Part57.CFrame = CFrame.new(12.9933825, 2.90469193, -15.8824596, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  690. Part57.Position = Vector3.new(12.9933825, 2.90469193, -15.8824596)
  691. Part57.Color = Color3.new(0.486275, 0.360784, 0.27451)
  692. Part57.Size = Vector3.new(0.200000003, 0.200000003, 1.80000007)
  693. Part57.Anchored = true
  694. Part57.BrickColor = BrickColor.new("Brown")
  695. Part57.Material = Enum.Material.Wood
  696. Part57.brickColor = BrickColor.new("Brown")
  697. Part58.Parent = Model50
  698. Part58.CFrame = CFrame.new(10.993391, 0.904694021, -16.8824577, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  699. Part58.Position = Vector3.new(10.993391, 0.904694021, -16.8824577)
  700. Part58.Color = Color3.new(0.486275, 0.360784, 0.27451)
  701. Part58.Size = Vector3.new(0.200000003, 1.80000043, 0.200000003)
  702. Part58.Anchored = true
  703. Part58.BrickColor = BrickColor.new("Brown")
  704. Part58.Material = Enum.Material.Wood
  705. Part58.brickColor = BrickColor.new("Brown")
  706. Part59.Parent = Model50
  707. Part59.CFrame = CFrame.new(10.993391, 0.904694021, -14.8824482, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  708. Part59.Position = Vector3.new(10.993391, 0.904694021, -14.8824482)
  709. Part59.Color = Color3.new(0.486275, 0.360784, 0.27451)
  710. Part59.Size = Vector3.new(0.200000003, 1.80000043, 0.200000003)
  711. Part59.Anchored = true
  712. Part59.BrickColor = BrickColor.new("Brown")
  713. Part59.Material = Enum.Material.Wood
  714. Part59.brickColor = BrickColor.new("Brown")
  715. Part60.Parent = Model50
  716. Part60.CFrame = CFrame.new(10.9933863, 1.7046932, -15.8824606, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  717. Part60.Position = Vector3.new(10.9933863, 1.7046932, -15.8824606)
  718. Part60.Color = Color3.new(0.486275, 0.360784, 0.27451)
  719. Part60.Size = Vector3.new(0.200000003, 0.200000003, 1.80000007)
  720. Part60.Anchored = true
  721. Part60.BrickColor = BrickColor.new("Brown")
  722. Part60.Material = Enum.Material.Wood
  723. Part60.brickColor = BrickColor.new("Brown")
  724. Part61.Parent = Model50
  725. Part61.CFrame = CFrame.new(12.0933857, 1.7046932, -14.8824606, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  726. Part61.Position = Vector3.new(12.0933857, 1.7046932, -14.8824606)
  727. Part61.Color = Color3.new(0.486275, 0.360784, 0.27451)
  728. Part61.Size = Vector3.new(2.00000024, 0.200000003, 0.200000003)
  729. Part61.Anchored = true
  730. Part61.BrickColor = BrickColor.new("Brown")
  731. Part61.Material = Enum.Material.Wood
  732. Part61.brickColor = BrickColor.new("Brown")
  733. Part62.Parent = Model50
  734. Part62.CFrame = CFrame.new(12.0933857, 1.7046932, -15.8824587, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  735. Part62.Position = Vector3.new(12.0933857, 1.7046932, -15.8824587)
  736. Part62.Color = Color3.new(0.486275, 0.360784, 0.27451)
  737. Part62.Size = Vector3.new(2.00000024, 0.200000003, 1.79999995)
  738. Part62.Anchored = true
  739. Part62.BrickColor = BrickColor.new("Brown")
  740. Part62.Material = Enum.Material.Wood
  741. Part62.brickColor = BrickColor.new("Brown")
  742. Part63.Parent = Model50
  743. Part63.CFrame = CFrame.new(12.0933857, 1.7046932, -16.8824596, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  744. Part63.Position = Vector3.new(12.0933857, 1.7046932, -16.8824596)
  745. Part63.Color = Color3.new(0.486275, 0.360784, 0.27451)
  746. Part63.Size = Vector3.new(2.00000024, 0.200000003, 0.200000003)
  747. Part63.Anchored = true
  748. Part63.BrickColor = BrickColor.new("Brown")
  749. Part63.Material = Enum.Material.Wood
  750. Part63.brickColor = BrickColor.new("Brown")
  751. -------------------------------------------------------------------
  752. local Tool = Instance.new("Tool")
  753. local Handle = Instance.new("Part")
  754. local SpecialMesh2 = Instance.new("SpecialMesh")
  755. local SpecialMesh3 = Instance.new("SpecialMesh")
  756. Tool.Name = "Revolver"
  757. Tool.Parent = script
  758. Tool.TextureId = "rbxassetid://97888232"
  759. Tool.Grip = CFrame.new(0.0415562093, -0.234063894, 0.893020034, 0.999584556, -0.00054827705, -0.0288186669, -5.05743083e-05, 0.999784231, -0.0207739919, 0.028823711, 0.020766817, 0.999368727)
  760. Tool.ToolTip = "Typical revolver ;)"
  761. Handle.Name = "Handle"
  762. Handle.Parent = Tool
  763. Handle.Position = Vector3.new(8.218, 3.24, -16.062)
  764. Handle.Orientation = Vector3.new(0, 0, -90)
  765. Handle.Color = Color3.new(0, 0.560784, 0.611765)
  766. Handle.Size = Vector3.new(0.51, 1.18, 2.3)
  767. Handle.BrickColor = BrickColor.new("Bright bluish green")
  768. Handle.Anchored = false
  769. Handle.Locked = true
  770. Handle.Material = Enum.Material.Metal
  771. Handle.FormFactor = Enum.FormFactor.Custom
  772. SpecialMesh2.Parent = Handle
  773. SpecialMesh2.MeshId = "rbxassetid://97886770"
  774. SpecialMesh2.Scale = Vector3.new(1.8, 1.8, 1.8)
  775. SpecialMesh2.TextureId = "rbxassetid://97888197"
  776. SpecialMesh2.MeshType = Enum.MeshType.FileMesh
  777. SpecialMesh3.Parent = Tool
  778. SpecialMesh3.MeshId = "rbxassetid://95387759"
  779. SpecialMesh3.Scale = Vector3.new(3, 3, 3)
  780. SpecialMesh3.TextureId = "rbxassetid://95387789"
  781. SpecialMesh3.MeshType = Enum.MeshType.FileMesh
  782.  
  783. wait = function(n)
  784.     n = n or 0
  785.     local st = os.clock()
  786.     repeat
  787.         game:GetService("RunService").Stepped:Wait()
  788.     until os.clock()-st >= n
  789. end
  790.  
  791. local plr,char,hum,torso
  792.  
  793. local using = false
  794. local equipped = false
  795. local shot = false
  796.  
  797. function Alive()
  798.     local alive = false
  799.     if char and hum and torso and hum.Health > 0 then alive = true end
  800.     return alive
  801. end
  802.  
  803. function can_hit(obj)
  804.     if not obj:FindFirstChild('Dismembered') then
  805.         return true
  806.     end
  807. end
  808.  
  809. function limb_collide(obj,mode)
  810.     if obj:IsA("BasePart") and not obj:FindFirstChild('limb') and obj.Name ~= 'HumanoidRootPart' and obj.Name ~= 'Torso' then else return end
  811.     local t = {}
  812.     local cb = Instance.new("Part")
  813.     cb.Name = 'limb'
  814.     cb.Transparency = 1
  815.     cb.CanCollide = true
  816.     cb.Anchored = false
  817.     cb.CFrame = obj.CFrame
  818.     cb.Size = obj.Size*0.8
  819.     cb.Massless = true
  820.     cb.Locked = true
  821.     game:GetService("PhysicsService"):SetPartCollisionGroup(cb,'Limb Collide')
  822.     game:GetService("PhysicsService"):SetPartCollisionGroup(obj,'Limb Collide')
  823.     local weld = Instance.new("Weld")
  824.     weld.Part0 = cb
  825.     weld.Part1 = obj
  826.     weld.Parent = cb
  827.     obj.Massless = true
  828.     obj.Anchored = false
  829.     if mode or obj:FindFirstChild("Dismembered") then
  830.         cb.Parent = obj -- .Parent
  831.     else
  832.         cb.Parent = obj
  833.         table.insert(t,1,cb)
  834.     end
  835.     --
  836.     return t
  837. end
  838.  
  839. local junk = Instance.new("Folder",script)
  840. local junk2 = Instance.new("Folder",script)
  841. local chars = {}
  842. local sfx = {
  843.     cry_pain = {4534200393,4534197713,4534199297,4534199744,4534197529,4534197880,4534198897},
  844.     stabs = {6330987744,6330987902,6330988021,6330988145},
  845.     dismember2 = {3739364168,3739363791},
  846.     impacts = {3848124871,3848125583,3848126035,3929466751},
  847. }
  848.  
  849. function ragdoll(targchar,kill,remove)
  850.     if targchar then else return end
  851.     local targplr
  852.     pcall(function()
  853.         targplr = game:GetService("Players"):GetPlayerFromCharacter(targchar)
  854.     end)
  855.     local pc = targchar
  856.     local targhum = pc:FindFirstChildOfClass("Humanoid")
  857.     local js,js2 = {},{}
  858.     local lc = {}
  859.  
  860.     targhum.JumpHeight = 0
  861.     targhum.AutoRotate = false
  862.     targhum.AutoJumpEnabled = false
  863.     targhum.BreakJointsOnDeath = false
  864.     coroutine.wrap(function()
  865.         for i = 1,2 do
  866.             targhum.PlatformStand = true
  867.             targhum.Jump = false
  868.             wait()
  869.         end
  870.     end)()
  871.  
  872.     local kb = 15
  873.     local root = pc:FindFirstChild("HumanoidRootPart")
  874.     local targtorso = pc:FindFirstChild("Torso") or pc:FindFirstChild("HumanoidRootPart") or pc:FindFirstChild("Head")
  875.  
  876.     if kill then
  877.         if targhum:FindFirstChild("Ragdolled") then return end
  878.         local ragval
  879.         ragval = Instance.new("ObjectValue")
  880.         ragval.Name = 'Ragdolled'
  881.         ragval.Parent = targhum
  882.         local old_pc
  883.         if remove then
  884.             pc.Archivable = true
  885.             old_pc = pc
  886.             pc = pc:Clone()
  887.         end
  888.         for i,v in pairs(pc:GetDescendants()) do
  889.             if v:IsA("BasePart") and v.Parent == pc then
  890.                 if remove or not kill then
  891.                     local t = limb_collide(v,false)
  892.                     table.insert(lc,1,t)
  893.                 end
  894.             end
  895.         end
  896.         if remove then
  897.             for i,v in pairs(old_pc:GetDescendants()) do
  898.                 if v:IsA("BasePart") or v:IsA("ForceField") or v:IsA("Accessory") or v:IsA("Decal") or v:IsA("Texture") or v:IsA("SurfaceGui") then
  899.                     v:destroy()
  900.                 end
  901.                 if v:IsA("Humanoid") then
  902.                     v.BreakJointsOnDeath = false
  903.                     v.Health = 0
  904.                     v.HealthDisplayType = Enum.HumanoidHealthDisplayType.AlwaysOff
  905.                     v.PlatformStand = true
  906.                 end
  907.             end
  908.             pc.Parent = junk
  909.             game:GetService("Debris"):AddItem(pc,10)
  910.         end
  911.         coroutine.wrap(function()
  912.             if targplr then
  913.                 for i,v in pairs(pc:GetChildren()) do
  914.                     if v:IsA("BasePart") then
  915.                         --v.Massless = true
  916.                         if v:CanSetNetworkOwnership() then
  917.                             v:SetNetworkOwner(targplr)
  918.                         end
  919.                     end
  920.                 end
  921.             end
  922.         end)()
  923.  
  924.         coroutine.wrap(function()
  925.             if (targhum.RigType == Enum.HumanoidRigType.R6 or (targhum.RigType == Enum.HumanoidRigType.R15 and not kill)) then
  926.                 for _,v in pairs(pc:GetDescendants()) do
  927.                     if (v:IsA("Snap") or v:IsA('BallSocketConstraint')) then
  928.                         --v:Destroy()
  929.                     end
  930.                 end
  931.                 for _,v in pairs(pc:GetDescendants()) do
  932.                     if (v:IsA('Motor6D') or v:IsA('Motor') or v:IsA("Weld")) and not v:FindFirstChild('Dismembered') and not v:FindFirstAncestorOfClass('Accessory') and not v:FindFirstAncestorOfClass('Tool') and v.Parent.Name ~= 'limb' --[[and v.Parent.Name ~= 'Right Arm']] and v.Parent.Name ~= 'bone' and (v.Parent:IsA("BasePart") and can_hit(v.Parent)) then
  933.                         if not kill then
  934.                             table.insert(js2,1,{obj = v,par = v.Parent})
  935.                         end
  936.  
  937.                         local a0, a1 = Instance.new("Attachment"), Instance.new("Attachment")
  938.                         a0.CFrame = v.C0
  939.                         a1.CFrame = v.C1
  940.                         a0.Parent = v.Part0
  941.                         a1.Parent = v.Part1
  942.  
  943.                         local b = Instance.new("BallSocketConstraint")
  944.                         b.Attachment0 = a0
  945.                         b.Attachment1 = a1
  946.                         b.Parent = v.Part1
  947.                         --b.TwistLimitsEnabled = true
  948.                         --b.LimitsEnabled = true
  949.  
  950.                         v.Parent = nil
  951.                         table.insert(js,1,b)
  952.                     end
  953.                 end
  954.             end
  955.         end)()
  956.     end
  957.     if root then
  958.         root.CanCollide = true
  959.     end
  960.     if kill and targtorso then
  961.         targtorso.CanCollide = false
  962.         wait()
  963.         targtorso.CanCollide = true
  964.         local bav = Instance.new("BodyAngularVelocity")
  965.         bav.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
  966.         bav.AngularVelocity = Vector3.new(0,0,3)
  967.         bav.Parent = targtorso
  968.         local bv = Instance.new("BodyVelocity")
  969.         bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  970.         bv.Velocity = targtorso.CFrame.LookVector*5*-1
  971.         bv.Parent = targtorso
  972.         game:GetService("Debris"):AddItem(bv,0.2)
  973.         game:GetService("Debris"):AddItem(bav,0.2)
  974.     end
  975.     local c
  976.  
  977.     if root then
  978.         c = root.Touched:Connect(function(obj)
  979.             if obj and not obj:IsDescendantOf(junk) and (root.Velocity.Magnitude >= 2) then
  980.                 --[[
  981.                 local impact = Instance.new("Sound")
  982.                 impact.Parent = root
  983.                 impact.Name = 'impact'
  984.                 impact.SoundId = 'rbxassetid://' .. sfx.impacts[math.random(1,#sfx.impacts)]
  985.                 impact.Volume = 0.1
  986.                 impact.PlayOnRemove = true
  987.                 impact:Destroy()
  988.                 ]]
  989.             end
  990.         end)
  991.     end
  992.     local function restore()
  993.         --repeat wait() until not targhum or targhum.Health > 15 or 0 >= targhum.Health
  994.         if targhum and targhum.Health > 0 then else
  995.             return
  996.         end
  997.         if c then
  998.             c:Disconnect()
  999.         end
  1000.         if root then
  1001.             --root.CFrame = root.CFrame*CFrame.new(0,4,0)
  1002.         end
  1003.         for i,v in pairs(js) do
  1004.             v:Destroy()
  1005.         end
  1006.         for i,v in pairs(lc) do
  1007.             for i,v in pairs(v) do
  1008.                 v:Destroy()
  1009.             end
  1010.         end
  1011.         for i,v in pairs(js2) do
  1012.             v.obj.Parent = v.par
  1013.         end
  1014.         if root then
  1015.             root.CanCollide = true
  1016.         end
  1017.         if targhum then
  1018.             targhum.AutoJumpEnabled = true
  1019.             targhum.AutoRotate = true
  1020.             targhum.JumpHeight = 7.2
  1021.             targhum.PlatformStand = false
  1022.             targhum:SetStateEnabled(Enum.HumanoidStateType.FallingDown,false)
  1023.             targhum:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,false)
  1024.             targhum:ChangeState(Enum.HumanoidStateType.Landed)
  1025.         end
  1026.     end
  1027.     return restore
  1028. end
  1029.  
  1030. function raycast(Pos, Dir, Max, Ignore)
  1031.     local rayparams = RaycastParams.new()
  1032.     rayparams.FilterType = Enum.RaycastFilterType.Blacklist
  1033.     rayparams.FilterDescendantsInstances = Ignore
  1034.     rayparams.IgnoreWater = true
  1035.     return workspace:Raycast(Pos, Dir * (Max or 999.999), rayparams)
  1036. end
  1037.  
  1038. function raycast2(Pos, Dir, Max, whitelist)
  1039.     local rayparams = RaycastParams.new()
  1040.     rayparams.FilterType = Enum.RaycastFilterType.Whitelist
  1041.     rayparams.FilterDescendantsInstances = whitelist
  1042.     rayparams.IgnoreWater = true
  1043.     return workspace:Raycast(Pos, Dir * (Max or 999.999), rayparams)
  1044. end
  1045.  
  1046. coroutine.wrap(function()
  1047.     for i,v in pairs(workspace:GetChildren()) do
  1048.         if v:FindFirstChildOfClass("Humanoid") then
  1049.             table.insert(chars,1,v)
  1050.         end
  1051.     end
  1052.     workspace.ChildAdded:Connect(function(v)
  1053.         game:GetService("RunService").Heartbeat:Wait()
  1054.         if v:FindFirstChildOfClass("Humanoid") then
  1055.             table.insert(chars,1,v)
  1056.         end
  1057.     end)
  1058. end)()
  1059.  
  1060. function cast_blood(targchar,obj,lastpos,dir,ignore,count)
  1061.     ignore = ignore or {targchar,chars,junk}
  1062.     count = count or 1
  1063.     if count >= 3 then return end
  1064.     local blood = nil
  1065.     local s = lastpos
  1066.     local dist = math.clamp((obj.Position-lastpos).Magnitude,7,1000)
  1067.     dir = dir.Unit
  1068.     local result = raycast(s,dir,dist,ignore)
  1069.     if result and not blood then
  1070.         local ob,pos,norm = result.Instance,result.Position,result.Normal
  1071.         local char = ob:FindFirstAncestorOfClass('Model')
  1072.         local hum = nil
  1073.         if char then
  1074.             hum = char:FindFirstChildOfClass('Humanoid')
  1075.         end
  1076.         if not hum and 1 > ob.Transparency then else
  1077.             --table.insert(ignore,1,ob)
  1078.             --cast_blood(targchar,obj,dir,ignore,count)
  1079.             return
  1080.         end
  1081.         local m = 1+math.random()
  1082.         if ob.Name == 'blood' then
  1083.             blood = ob
  1084.             local newsize = blood.Size+Vector3.new(0.1*m,0,0.1*m)
  1085.             if newsize.X >= 10 then
  1086.                 newsize = Vector3.new(10,0.1,10)
  1087.             end
  1088.             local rs = newsize.X
  1089.             newsize = Vector3.new(rs,0.1,rs)
  1090.             blood.Size = newsize
  1091.             return true
  1092.         end
  1093.         blood = Instance.new("Part")
  1094.         blood.Name = 'blood'
  1095.         blood.Color = Color3.fromRGB(117,0,0)
  1096.         blood.Material = Enum.Material.Metal
  1097.         blood.Transparency = 1
  1098.         blood.Anchored = true
  1099.         blood.CanCollide = false
  1100.         blood.CastShadow = false
  1101.         blood.Size = Vector3.new()
  1102.         blood.CFrame = CFrame.new(pos,pos+norm)*CFrame.Angles(math.rad(90),0,0)
  1103.         blood.Parent = junk2
  1104.  
  1105.         local newsize = Vector3.new(1*m,0.1,1*m)
  1106.         local rs = newsize.X --restrict_size(newsize,ob.Size,norm)
  1107.         newsize = Vector3.new(rs,0.1,rs)
  1108.         game:GetService("TweenService"):Create(blood,TweenInfo.new(0.5),{
  1109.             Transparency = 0,
  1110.             Size = newsize,
  1111.         }):Play()
  1112.         local hval = Instance.new("ObjectValue")
  1113.         hval.Name = 'hit'
  1114.         hval.Value = ob
  1115.         hval.Parent = blood
  1116.         local mesh = Instance.new("SpecialMesh")
  1117.         mesh.MeshType = Enum.MeshType.Sphere
  1118.         mesh.Parent = blood
  1119.         game:GetService("Debris"):AddItem(blood,10)
  1120.         return true
  1121.     end
  1122. end
  1123.  
  1124. local bdata = {}
  1125.  
  1126. function createblood(obj,dur,dir,start)
  1127.     coroutine.wrap(function()
  1128.         if obj.Name ~= 'HumanoidRootPart' then else return end
  1129.         local targchar = obj.Parent
  1130.         local targhum = targchar:FindFirstChildOfClass('Humanoid')
  1131.         if not bdata[obj] then
  1132.             bdata[obj] = {dur,dir}
  1133.         else
  1134.             bdata[obj][1] += dur
  1135.             bdata[obj][2] = dir
  1136.             return
  1137.         end
  1138.         local st = os.clock()
  1139.         while true do
  1140.             if bdata[obj][1] >= os.clock()-st and obj and obj.Parent and targchar and targchar.Parent then else
  1141.                 break
  1142.             end
  1143.             coroutine.wrap(function()
  1144.                 dir = obj.CFrame.UpVector
  1145.                 local drop = Instance.new("Part")
  1146.                 drop.Anchored = false
  1147.                 drop.CanCollide = false
  1148.                 drop.Massless = true
  1149.                 drop.CastShadow = false
  1150.                 drop.CFrame = obj.CFrame*start
  1151.                 drop.Size = Vector3.new(0.2,0.2,0.2)
  1152.                 drop.Shape = Enum.PartType.Ball
  1153.                 drop.Color = Color3.new(0.454902, 0, 0)
  1154.                 drop.Material = Enum.Material.Metal
  1155.                 drop.Velocity = dir*10+Vector3.new(math.random()*2-1,math.random()*2-1,math.random()*2-1)*10
  1156.                 local att1,att2 = Instance.new("Attachment",drop),Instance.new("Attachment",drop)
  1157.                 att1.Position = Vector3.new(0,drop.Size.Y/2,0)
  1158.                 att2.Position = Vector3.new(0,-drop.Size.Y/2,0)
  1159.                 local trail = Instance.new("Trail")
  1160.                 trail.Attachment0 = att1
  1161.                 trail.Attachment1 = att2
  1162.                 trail.Transparency = NumberSequence.new(0,1)
  1163.                 trail.MinLength = 0.1
  1164.                 trail.Lifetime = 0.2
  1165.                 trail.Color = ColorSequence.new(Color3.new(0.454902, 0, 0),Color3.new(0.454902, 0, 0))
  1166.                 trail.Parent = drop
  1167.  
  1168.                 local lastpos = drop.Position
  1169.                 drop.Parent = junk
  1170.                 game:GetService("Debris"):AddItem(drop,5)
  1171.                 local hit = false
  1172.                 while not hit and drop and drop.Parent and obj do
  1173.                     local st = os.clock()
  1174.                     repeat
  1175.                         game:GetService("RunService").Stepped:Wait()
  1176.                     until os.clock()-st >= 0.2
  1177.                     local d = drop.Velocity
  1178.                     hit = cast_blood(targchar,obj,lastpos,d)
  1179.                     lastpos = drop.Position
  1180.                 end
  1181.                 if drop then
  1182.                     drop:Destroy()
  1183.                 end
  1184.             end)()
  1185.             wait(0.1)
  1186.         end
  1187.     end)()
  1188. end
  1189.  
  1190. function check_knock(char,hum)
  1191.     if 15 > hum.Health and hum.Health > 0 then
  1192.         --ragdoll(char,false)
  1193.     end
  1194. end
  1195.  
  1196. function is_god(char)
  1197.     local ff = char:FindFirstChildOfClass("ForceField")
  1198.     local hum = char:FindFirstChildOfClass("Humanoid")
  1199.     if ff then
  1200.         return true
  1201.     elseif hum and hum.MaxHealth >= 1/0 then
  1202.         return true
  1203.     end
  1204. end
  1205.  
  1206. function bleed(obj,dur,dir,start,can_hurt,visible)
  1207.     if visible == nil then
  1208.         visible = true
  1209.     end
  1210.     local char = obj.Parent
  1211.     local hum = char:FindFirstChildOfClass('Humanoid')
  1212.     if visible then
  1213.         createblood(obj,dur,dir,start)
  1214.     end
  1215.     if can_hurt then
  1216.         --[[
  1217.         local groan = Instance.new("Sound")
  1218.         groan.SoundId = 'rbxassetid://' .. sfx.cry_pain[math.random(1,#sfx.cry_pain)]
  1219.         groan.Volume = 0.5
  1220.         groan.Parent = obj
  1221.         groan:Play()
  1222.         game:GetService("Debris"):AddItem(groan,1)
  1223.         ]]
  1224.         coroutine.wrap(function()
  1225.             local st = os.clock()
  1226.             while dur >= os.clock()-st do
  1227.                 if hum and not is_god(char) then
  1228.                     local dmg = 1
  1229.                     if 0 >= hum.Health-dmg then
  1230.                         --ragdoll(char,true)
  1231.                     end
  1232.                     hum:TakeDamage(dmg)
  1233.                     check_knock(char,hum)
  1234.                 end
  1235.                 wait(0.1)
  1236.             end
  1237.         end)()
  1238.     end
  1239. end
  1240.  
  1241. function explode_limb_follow(col,size,pos)
  1242.     local d = 5
  1243.     for i = 1,d*3 do
  1244.         local c = col
  1245.         if math.random(1,2) == 1 then
  1246.             c = Color3.fromRGB(math.random(100,150),0,0)
  1247.         end
  1248.         local mrd = math.random(d*10-10,d*10)/10
  1249.         local p = Vector3.new(size.X/mrd,size.Y/mrd,size.Z/mrd)
  1250.         local blood_chunk = Instance.new("Part")
  1251.         blood_chunk.Size = p
  1252.         blood_chunk.CanCollide = true
  1253.         blood_chunk.Anchored = false
  1254.         blood_chunk.CastShadow = false
  1255.         blood_chunk.Color = c
  1256.         blood_chunk.Position = pos+Vector3.new(math.random(-size.X*10,size.X*10)/10/2,math.random(-size.Y*10,size.Y*10)/10/2,math.random(-size.Z*10,size.Z*10)/10/2)
  1257.         blood_chunk.Material = Enum.Material.Slate
  1258.         blood_chunk.Parent = junk
  1259.         local kb = 15
  1260.         local ka = 90
  1261.         local bav = Instance.new("BodyAngularVelocity")
  1262.         bav.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
  1263.         bav.AngularVelocity = Vector3.new(math.random(-ka,ka),math.random(-ka,ka),math.random(-ka,ka))
  1264.         bav.Parent = blood_chunk
  1265.         local bv = Instance.new("BodyVelocity")
  1266.         bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1267.         local ud = (pos-blood_chunk.Position).Unit
  1268.         if kb*3 >= ud.Magnitude then
  1269.             bv.Velocity = (ud*kb)+Vector3.new(0,kb,0)
  1270.         else
  1271.             bv.Velocity = Vector3.new(0,kb,0)
  1272.         end
  1273.         bv.Parent = blood_chunk
  1274.         game:GetService("Debris"):AddItem(bv,0.1)
  1275.         game:GetService("Debris"):AddItem(bav,0.1)
  1276.         game:GetService("Debris"):AddItem(blood_chunk,10)
  1277.     end
  1278. end
  1279.  
  1280. pcall(function()
  1281.     game:GetService("PhysicsService"):CreateCollisionGroup('Limb Collide')
  1282.     game:GetService("PhysicsService"):CollisionGroupSetCollidable('Limb Collide','Limb Collide',false)
  1283. end)
  1284.  
  1285. Part0 = Instance.new("Part")
  1286. SpecialMesh1 = Instance.new("SpecialMesh")
  1287. Part0.Name = "fleshend"
  1288. Part0.Parent = nil
  1289. Part0.CFrame = CFrame.new(49.5, 148.450012, -35.9999962, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1290. Part0.Position = Vector3.new(49.5, 148.45001220703, -35.999996185303)
  1291. Part0.Color = Color3.new(0.458824, 0, 0)
  1292. Part0.Size = Vector3.new(0.80000001192093, 0.30000001192093, 0.80000001192093)
  1293. Part0.BrickColor = BrickColor.new("Maroon")
  1294. Part0.CanCollide = false
  1295. Part0.Material = Enum.Material.Slate
  1296. Part0.brickColor = BrickColor.new("Maroon")
  1297. SpecialMesh1.Parent = Part0
  1298. SpecialMesh1.MeshType = Enum.MeshType.Sphere
  1299. fleshend = Part0
  1300.  
  1301. function make_bone(obj,targtorso)
  1302.     if obj.Name == 'Left Arm' or obj.Name == 'LeftUpperArm' then
  1303.         local bone = Instance.new("Part")
  1304.         bone.Name = 'bone'
  1305.         bone.CanCollide = false
  1306.         bone.Anchored = false
  1307.         bone.CFrame = targtorso.CFrame
  1308.         bone.Size = targtorso.Size
  1309.         bone.Massless = true
  1310.         bone.Locked = true
  1311.         game:GetService("PhysicsService"):SetPartCollisionGroup(bone,'Limb Collide')
  1312.         game:GetService("PhysicsService"):SetPartCollisionGroup(targtorso,'Limb Collide')
  1313.         local weld = Instance.new("Weld")
  1314.         weld.Part0 = bone
  1315.         weld.Part1 = targtorso
  1316.         weld.C1 = CFrame.new(-0.5,0.5,0)*CFrame.new(-0.2,0.2,0.03)*CFrame.Angles(math.rad(90),0,math.rad(90))
  1317.         weld.Parent = bone
  1318.         targtorso.Anchored = false
  1319.         bone.Parent = junk
  1320.         local mesh = Instance.new("SpecialMesh")
  1321.         mesh.MeshId = 'rbxassetid://1076136382'
  1322.         mesh.TextureId = 'rbxassetid://1076137938'
  1323.         mesh.Scale = Vector3.new(0.03,0.03,0.03)
  1324.         mesh.Parent = bone
  1325.  
  1326.         local e = fleshend:Clone()
  1327.         local weld = Instance.new("Weld")
  1328.         weld.Part0 = bone
  1329.         weld.Part1 = e
  1330.         weld.C1 = CFrame.new(0,-0.25,-0.15)*CFrame.Angles(math.rad(0),0,math.rad(0))
  1331.         weld.Parent = e
  1332.         e.Parent = junk
  1333.     elseif obj.Name == 'Right Arm' or obj.Name == 'RightUpperArm' then
  1334.         local bone = Instance.new("Part")
  1335.         bone.Name = 'bone'
  1336.         bone.CanCollide = false
  1337.         bone.Anchored = false
  1338.         bone.CFrame = targtorso.CFrame
  1339.         bone.Size = targtorso.Size
  1340.         bone.Massless = true
  1341.         bone.Locked = true
  1342.         game:GetService("PhysicsService"):SetPartCollisionGroup(bone,'Limb Collide')
  1343.         game:GetService("PhysicsService"):SetPartCollisionGroup(targtorso,'Limb Collide')
  1344.         local weld = Instance.new("Weld")
  1345.         weld.Part0 = bone
  1346.         weld.Part1 = targtorso
  1347.         weld.C1 = CFrame.new(0.5,0.5,0)*CFrame.new(0.2,0.2,0.03)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  1348.         weld.Parent = bone
  1349.         targtorso.Anchored = false
  1350.         bone.Parent = junk
  1351.         local mesh = Instance.new("SpecialMesh")
  1352.         mesh.MeshId = 'rbxassetid://1076136382'
  1353.         mesh.TextureId = 'rbxassetid://1076137938'
  1354.         mesh.Scale = Vector3.new(0.03,0.03,0.03)
  1355.         mesh.Parent = bone
  1356.  
  1357.         local e = fleshend:Clone()
  1358.         local weld = Instance.new("Weld")
  1359.         weld.Part0 = bone
  1360.         weld.Part1 = e
  1361.         weld.C1 = CFrame.new(0,-0.25,-0.15)*CFrame.Angles(math.rad(0),0,math.rad(0))
  1362.         weld.Parent = e
  1363.         e.Parent = junk
  1364.     elseif obj.Name == 'Left Leg' or obj.Name == 'LeftUpperLeg' then
  1365.         local bone = Instance.new("Part")
  1366.         bone.Name = 'bone'
  1367.         bone.CanCollide = false
  1368.         bone.Anchored = false
  1369.         bone.CFrame = targtorso.CFrame
  1370.         bone.Size = targtorso.Size
  1371.         bone.Massless = true
  1372.         bone.Locked = true
  1373.         game:GetService("PhysicsService"):SetPartCollisionGroup(bone,'Limb Collide')
  1374.         game:GetService("PhysicsService"):SetPartCollisionGroup(targtorso,'Limb Collide')
  1375.         local weld = Instance.new("Weld")
  1376.         weld.Part0 = bone
  1377.         weld.Part1 = targtorso
  1378.         weld.C1 = CFrame.new(-0.5,-0.5,0)*CFrame.new(0,-0.2,0)*CFrame.Angles(0,0,math.rad(180))
  1379.         weld.Parent = bone
  1380.         targtorso.Anchored = false
  1381.         bone.Parent = junk
  1382.         local mesh = Instance.new("SpecialMesh")
  1383.         mesh.MeshId = 'rbxassetid://1076136382'
  1384.         mesh.TextureId = 'rbxassetid://1076137938'
  1385.         mesh.Scale = Vector3.new(0.03,0.03,0.03)
  1386.         mesh.Parent = bone
  1387.  
  1388.         local e = fleshend:Clone()
  1389.         local weld = Instance.new("Weld")
  1390.         weld.Part0 = bone
  1391.         weld.Part1 = e
  1392.         weld.C1 = CFrame.new(0,-0.25,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  1393.         weld.Parent = e
  1394.         e.Parent = junk
  1395.     elseif obj.Name == 'Right Leg' or obj.Name == 'RightUpperLeg' then
  1396.         local bone = Instance.new("Part")
  1397.         bone.Name = 'bone'
  1398.         bone.CanCollide = false
  1399.         bone.Anchored = false
  1400.         bone.CFrame = targtorso.CFrame
  1401.         bone.Size = targtorso.Size
  1402.         bone.Massless = true
  1403.         bone.Locked = true
  1404.         game:GetService("PhysicsService"):SetPartCollisionGroup(bone,'Limb Collide')
  1405.         game:GetService("PhysicsService"):SetPartCollisionGroup(targtorso,'Limb Collide')
  1406.         local weld = Instance.new("Weld")
  1407.         weld.Part0 = bone
  1408.         weld.Part1 = targtorso
  1409.         weld.C1 = CFrame.new(0.5,-0.5,0)*CFrame.new(0,-0.2,0)*CFrame.Angles(0,0,math.rad(180))
  1410.         weld.Parent = bone
  1411.         targtorso.Anchored = false
  1412.         bone.Parent = junk
  1413.         local mesh = Instance.new("SpecialMesh")
  1414.         mesh.MeshId = 'rbxassetid://1076136382'
  1415.         mesh.TextureId = 'rbxassetid://1076137938'
  1416.         mesh.Scale = Vector3.new(0.03,0.03,0.03)
  1417.         mesh.Parent = bone
  1418.  
  1419.         local e = fleshend:Clone()
  1420.         local weld = Instance.new("Weld")
  1421.         weld.Part0 = bone
  1422.         weld.Part1 = e
  1423.         weld.C1 = CFrame.new(0,-0.25,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  1424.         weld.Parent = e
  1425.         e.Parent = junk
  1426.     elseif obj.Name == 'Head' then
  1427.         local bone = Instance.new("Part")
  1428.         bone.Name = 'bone'
  1429.         bone.CanCollide = false
  1430.         bone.Anchored = false
  1431.         bone.CFrame = targtorso.CFrame
  1432.         bone.Size = targtorso.Size
  1433.         bone.Massless = true
  1434.         bone.Locked = true
  1435.         game:GetService("PhysicsService"):SetPartCollisionGroup(bone,'Limb Collide')
  1436.         game:GetService("PhysicsService"):SetPartCollisionGroup(targtorso,'Limb Collide')
  1437.         local weld = Instance.new("Weld")
  1438.         weld.Part0 = bone
  1439.         weld.Part1 = targtorso
  1440.         weld.C1 = CFrame.new(0,0.7,0)
  1441.         weld.Parent = bone
  1442.         targtorso.Anchored = false
  1443.         bone.Parent = junk
  1444.         local mesh = Instance.new("SpecialMesh")
  1445.         mesh.MeshId = 'rbxassetid://1076136382'
  1446.         mesh.TextureId = 'rbxassetid://1076137938'
  1447.         mesh.Scale = Vector3.new(0.03,0.03,0.03)
  1448.         mesh.Parent = bone
  1449.  
  1450.         local e = fleshend:Clone()
  1451.         local weld = Instance.new("Weld")
  1452.         weld.Part0 = bone
  1453.         weld.Part1 = e
  1454.         weld.C1 = CFrame.new(0,-0.25,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  1455.         weld.Parent = e
  1456.         e.Parent = junk
  1457.         --
  1458.         local bone = Instance.new("Part")
  1459.         bone.Name = 'bone'
  1460.         bone.CanCollide = false
  1461.         bone.Anchored = false
  1462.         bone.CFrame = obj.CFrame
  1463.         bone.Size = obj.Size
  1464.         bone.Massless = true
  1465.         bone.Locked = true
  1466.         game:GetService("PhysicsService"):SetPartCollisionGroup(bone,'Limb Collide')
  1467.         game:GetService("PhysicsService"):SetPartCollisionGroup(obj,'Limb Collide')
  1468.         local weld = Instance.new("Weld")
  1469.         weld.Part0 = bone
  1470.         weld.Part1 = obj
  1471.         weld.C1 = CFrame.new(0,-0.3,0)*CFrame.Angles(0,math.rad(-90),0)
  1472.         weld.Parent = bone
  1473.         obj.Anchored = false
  1474.         bone.Parent = junk
  1475.         local mesh = Instance.new("SpecialMesh")
  1476.         mesh.MeshId = 'rbxassetid://1076136382'
  1477.         mesh.TextureId = 'rbxassetid://1076137938'
  1478.         mesh.Scale = Vector3.new(0.03,0.03,0.03)
  1479.         mesh.Parent = bone
  1480.  
  1481.         local e = fleshend:Clone()
  1482.         local weld = Instance.new("Weld")
  1483.         weld.Part0 = bone
  1484.         weld.Part1 = e
  1485.         weld.C1 = CFrame.new(0,0.25,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  1486.         weld.Parent = e
  1487.         e.Parent = junk
  1488.     end
  1489. end
  1490.  
  1491. Part0 = Instance.new("Part")
  1492. ParticleEmitter1 = Instance.new("ParticleEmitter")
  1493. ParticleEmitter2 = Instance.new("ParticleEmitter")
  1494. ParticleEmitter3 = Instance.new("ParticleEmitter")
  1495. Part0.Name = "blood_fx"
  1496. Part0.Parent = nil
  1497. Part0.CFrame = CFrame.new(2.19999909, 0.0250129998, -7.32999992, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1498. Part0.Position = Vector3.new(2.1999990940094, 0.025012999773026, -7.3299999237061)
  1499. Part0.Size = Vector3.new(0.050000000745058, 0.050000000745058, 0.050000000745058)
  1500. Part0.Anchored = true
  1501. Part0.BottomSurface = Enum.SurfaceType.Smooth
  1502. Part0.CanCollide = false
  1503. Part0.TopSurface = Enum.SurfaceType.Smooth
  1504. ParticleEmitter1.Name = "Blood"
  1505. ParticleEmitter1.Parent = Part0
  1506. ParticleEmitter1.Speed = NumberRange.new(5, 10)
  1507. ParticleEmitter1.Rotation = NumberRange.new(-360, 360)
  1508. ParticleEmitter1.Color = ColorSequence.new(Color3.new(0.666667, 0, 0),Color3.new(0.423529, 0, 0))
  1509. ParticleEmitter1.Enabled = false
  1510. ParticleEmitter1.LightEmission = 0.40000000596046
  1511. ParticleEmitter1.LightInfluence = 1
  1512. ParticleEmitter1.Texture = "rbxassetid://73547327"
  1513. ParticleEmitter1.Transparency = NumberSequence.new(0.10000000149012,0.14375001192093,0.49374997615814,1)
  1514. ParticleEmitter1.Size = NumberSequence.new(0,2.8749995231628)
  1515. ParticleEmitter1.Acceleration = Vector3.new(0, -5, 0)
  1516. ParticleEmitter1.EmissionDirection = Enum.NormalId.Front
  1517. ParticleEmitter1.Lifetime = NumberRange.new(0.30000001192093, 0.5)
  1518. ParticleEmitter1.Rate = 10000000
  1519. ParticleEmitter1.RotSpeed = NumberRange.new(-40, 270)
  1520. ParticleEmitter1.SpreadAngle = Vector2.new(360, 360)
  1521. ParticleEmitter1.VelocitySpread = 360
  1522. ParticleEmitter2.Name = "Blood2"
  1523. ParticleEmitter2.Parent = Part0
  1524. ParticleEmitter2.Speed = NumberRange.new(5, 14)
  1525. ParticleEmitter2.Color = ColorSequence.new(Color3.new(0.45098, 0, 0),Color3.new(0.45098, 0, 0))
  1526. ParticleEmitter2.Enabled = false
  1527. ParticleEmitter2.LightEmission = 0.20000000298023
  1528. ParticleEmitter2.LightInfluence = 1
  1529. ParticleEmitter2.Texture = "http://www.roblox.com/asset/?id=134531274"
  1530. ParticleEmitter2.Transparency = NumberSequence.new(0.30000001192093,0.30000001192093)
  1531. ParticleEmitter2.ZOffset = 1
  1532. ParticleEmitter2.Size = NumberSequence.new(0.12499988079071,0)
  1533. ParticleEmitter2.Acceleration = Vector3.new(0, -20, 0)
  1534. ParticleEmitter2.EmissionDirection = Enum.NormalId.Front
  1535. ParticleEmitter2.Lifetime = NumberRange.new(0.5, 1.5)
  1536. ParticleEmitter2.Rate = 100000
  1537. ParticleEmitter2.SpreadAngle = Vector2.new(360, 360)
  1538. ParticleEmitter2.VelocitySpread = 360
  1539. ParticleEmitter3.Name = "Blood3"
  1540. ParticleEmitter3.Parent = Part0
  1541. ParticleEmitter3.Speed = NumberRange.new(3, 7)
  1542. ParticleEmitter3.Rotation = NumberRange.new(-360, 360)
  1543. ParticleEmitter3.Color = ColorSequence.new(Color3.new(0.486275, 0, 0),Color3.new(0.258824, 0, 0))
  1544. ParticleEmitter3.Enabled = false
  1545. ParticleEmitter3.LightEmission = 0.20000000298023
  1546. ParticleEmitter3.LightInfluence = 1
  1547. ParticleEmitter3.Texture = "rbxassetid://241779220"
  1548. ParticleEmitter3.Transparency = NumberSequence.new(1,0.48750001192093,0.75625002384186,1)
  1549. ParticleEmitter3.ZOffset = 0.5
  1550. ParticleEmitter3.Size = NumberSequence.new(0,2.8749995231628)
  1551. ParticleEmitter3.Acceleration = Vector3.new(0, -5, 0)
  1552. ParticleEmitter3.EmissionDirection = Enum.NormalId.Front
  1553. ParticleEmitter3.Lifetime = NumberRange.new(0.40000000596046, 1)
  1554. ParticleEmitter3.Rate = 3000
  1555. ParticleEmitter3.RotSpeed = NumberRange.new(-40, 270)
  1556. ParticleEmitter3.SpreadAngle = Vector2.new(360, 360)
  1557. ParticleEmitter3.VelocitySpread = 360
  1558. blood_fx = Part0
  1559.  
  1560. function explode_limb(obj,insta)
  1561.     local targchar = obj.Parent
  1562.     local targhum = targchar:FindFirstChildOfClass("Humanoid")
  1563.     local targtorso = targchar:FindFirstChild("Torso") or targchar:FindFirstChild("UpperTorso") or targchar:FindFirstChild("HumanoidRootPart")
  1564.     local dval = obj:FindFirstChild('BladeSlices')
  1565.     if not dval then
  1566.         dval = Instance.new("NumberValue")
  1567.         dval.Name = 'BladeSlices'
  1568.         dval.Value = 1
  1569.         dval.Parent = obj
  1570.     else
  1571.         dval.Value += 1
  1572.     end
  1573.     if dval and (dval.Value > 10 or insta) and obj.Name ~= 'HumanoidRootPart' then else return end
  1574.     if obj.Name == 'Head' or obj.Name == 'Torso' then
  1575.         --ragdoll(targchar,true)
  1576.     end
  1577.     local gs = Instance.new("Sound")
  1578.     gs.SoundId = 'rbxassetid://' .. sfx.dismember2[math.random(1,#sfx.dismember2)]
  1579.     gs.Volume = 0.2
  1580.     gs.PlayOnRemove = true
  1581.     gs.Parent = obj
  1582.     gs:Destroy()
  1583.     local fxp = blood_fx:Clone()
  1584.     fxp.CFrame = obj.CFrame
  1585.     fxp.Parent = junk
  1586.     for i,v in pairs(fxp:GetChildren()) do
  1587.         if v:IsA("ParticleEmitter") then
  1588.             v:Emit(20)
  1589.         end
  1590.     end
  1591.     game:GetService("Debris"):AddItem(fxp,3)
  1592.     explode_limb_follow(obj.Color,obj.Size,obj.Position)
  1593.     obj:Destroy()
  1594. end
  1595.  
  1596. function kill(targchar,targtorso,lookVector)
  1597.     local kb = 15
  1598.     local bv = Instance.new("BodyVelocity")
  1599.     bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1600.     bv.Velocity = lookVector*kb+Vector3.new(0,kb,0)
  1601.     bv.Parent = targtorso
  1602.     game:GetService("Debris"):AddItem(bv,0.1)
  1603.     ragdoll(targchar,true)
  1604.     local decap_bleed = Instance.new("Sound")
  1605.     decap_bleed.SoundId = 'rbxassetid://244502094'
  1606.     decap_bleed.Volume = 0.5
  1607.     decap_bleed.Parent = targtorso
  1608.     decap_bleed:Play()
  1609.     local decap_head = Instance.new("Sound")
  1610.     decap_head.SoundId = 'rbxassetid://1255040462' --222406108
  1611.     decap_head.Volume = 1
  1612.     decap_head.Parent = targtorso
  1613.     decap_head:Play()
  1614.     local att = Instance.new("Attachment")
  1615.     att.Parent = targtorso
  1616.     att.Position = Vector3.new(0,targtorso.Size.Y/2,0)
  1617.     local blood_emitter = Instance.new("ParticleEmitter")
  1618.     blood_emitter.Name = "Blood2"
  1619.     blood_emitter.Parent = att
  1620.     blood_emitter.Speed = NumberRange.new(5, 14)
  1621.     blood_emitter.Color = ColorSequence.new(Color3.new(0.45098, 0, 0),Color3.new(0.45098, 0, 0))
  1622.     blood_emitter.LightEmission = 0.20000000298023
  1623.     blood_emitter.LightInfluence = 1
  1624.     blood_emitter.Texture = "http://www.roblox.com/asset/?id=134531274"
  1625.     blood_emitter.Transparency = NumberSequence.new(0.30000001192093,0.30000001192093)
  1626.     blood_emitter.ZOffset = 0
  1627.     blood_emitter.Size = NumberSequence.new(0.12499988079071,0)
  1628.     blood_emitter.Acceleration = Vector3.new(0, -20, 0)
  1629.     blood_emitter.Lifetime = NumberRange.new(0.5, 1.5)
  1630.     blood_emitter.Rate = 100000
  1631.     blood_emitter.SpreadAngle = Vector2.new(90, 90)
  1632.     blood_emitter.VelocitySpread = 90
  1633.     blood_emitter.Enabled = true
  1634.     coroutine.wrap(function()
  1635.         wait(5)
  1636.         blood_emitter.Enabled = false
  1637.         game:GetService("Debris"):AddItem(blood_emitter,2)
  1638.     end)()
  1639. end
  1640.  
  1641. Part0 = Instance.new("Part")
  1642. PointLight1 = Instance.new("PointLight")
  1643. ParticleEmitter2 = Instance.new("ParticleEmitter")
  1644. ParticleEmitter3 = Instance.new("ParticleEmitter")
  1645. Part0.Parent = Tool
  1646. Part0.CFrame = CFrame.new(6.21558714, 1.00302601, -7.46935701, 0, 1, 0, 0, 0, -1, -1, 0, 0)
  1647. Part0.Orientation = Vector3.new(90, 90, 0)
  1648. Part0.Position = Vector3.new(6.2155871391296, 1.003026008606, -7.4693570137024)
  1649. Part0.Rotation = Vector3.new(90, 0, -90)
  1650. Part0.Color = Color3.new(0.854902, 0.521569, 0.254902)
  1651. Part0.Transparency = 1
  1652. Part0.Size = Vector3.new(0.20000000298023, 0.20000000298023, 0.20000000298023)
  1653. Part0.BottomSurface = Enum.SurfaceType.Smooth
  1654. Part0.BrickColor = BrickColor.new("Bright orange")
  1655. Part0.CanCollide = false
  1656. Part0.Material = Enum.Material.SmoothPlastic
  1657. Part0.TopSurface = Enum.SurfaceType.Smooth
  1658. Part0.brickColor = BrickColor.new("Bright orange")
  1659. Part0.FormFactor = Enum.FormFactor.Custom
  1660. Part0.formFactor = Enum.FormFactor.Custom
  1661. PointLight1.Name = "light"
  1662. PointLight1.Parent = Part0
  1663. PointLight1.Color = Color3.new(1, 1, 0.498039)
  1664. PointLight1.Enabled = false
  1665. PointLight1.Range = 6
  1666. PointLight1.Brightness = 10
  1667. PointLight1.Shadows = true
  1668. ParticleEmitter2.Name = "smoke"
  1669. ParticleEmitter2.Parent = Part0
  1670. ParticleEmitter2.Speed = NumberRange.new(5, 7)
  1671. ParticleEmitter2.Rotation = NumberRange.new(0, 360)
  1672. ParticleEmitter2.Color = ColorSequence.new(Color3.new(0.27451, 0.27451, 0.27451),Color3.new(0.27451, 0.27451, 0.27451))
  1673. ParticleEmitter2.Enabled = false
  1674. ParticleEmitter2.LightEmission = 0.10000000149012
  1675. ParticleEmitter2.Texture = "http://www.roblox.com/asset/?id=244514423"
  1676. ParticleEmitter2.Transparency = NumberSequence.new(0.60000002384186,1)
  1677. ParticleEmitter2.Size = NumberSequence.new(0.99999964237213,3)
  1678. ParticleEmitter2.Lifetime = NumberRange.new(1.25, 1.5)
  1679. ParticleEmitter2.Rate = 0
  1680. ParticleEmitter2.RotSpeed = NumberRange.new(10, 10)
  1681. ParticleEmitter2.SpreadAngle = Vector2.new(15, 15)
  1682. ParticleEmitter2.VelocitySpread = 15
  1683. ParticleEmitter3.Name = "flash"
  1684. ParticleEmitter3.Parent = Part0
  1685. ParticleEmitter3.Speed = NumberRange.new(50, 50)
  1686. ParticleEmitter3.Rotation = NumberRange.new(0, 90)
  1687. ParticleEmitter3.Color = ColorSequence.new(Color3.new(1, 1, 0.498039),Color3.new(1, 1, 0.498039))
  1688. ParticleEmitter3.Enabled = false
  1689. ParticleEmitter3.LightEmission = 1
  1690. ParticleEmitter3.Texture = "http://www.roblox.com/asset/?id=3419963"
  1691. ParticleEmitter3.Transparency = NumberSequence.new(0.75,1)
  1692. ParticleEmitter3.Size = NumberSequence.new(0.5,0)
  1693. ParticleEmitter3.Lifetime = NumberRange.new(0.050000000745058, 0.075000002980232)
  1694. ParticleEmitter3.Rate = 0
  1695.  
  1696. local flash = Part0.flash
  1697. local smoke = Part0.smoke
  1698. local light = Part0.light
  1699.  
  1700. local weld = Instance.new("Weld")
  1701. weld.Part0 = Handle
  1702. weld.Part1 = Part0
  1703. weld.C0 = CFrame.new(0,0.5,-Handle.Size.Z/2)*CFrame.Angles(math.rad(-90),0,0)
  1704. weld.Parent = Part0
  1705.  
  1706. local poses = {
  1707.     spin = {
  1708.         {
  1709.             w = 0.7,
  1710.             t = 0.2,
  1711.             style = Enum.EasingStyle.Cubic,
  1712.             dir = Enum.EasingDirection.In,
  1713.             cf = CFrame.new(0.041557312, -0.458702564, 0.242944717, 0.918789923, 0.320908636, -0.229875565, -0.316418499, 0.946894825, 0.0571811758, 0.236017868, 0.020199392, 0.971538901)
  1714.         },
  1715.         --[[
  1716.         {
  1717.             w = 0.2,
  1718.             style = Enum.EasingStyle.Cubic,
  1719.             dir = Enum.EasingDirection.Out,
  1720.             cf = CFrame.new(0.0415563583, -0.458702326, 0.242944717, 0.934050083, -0.277466893, 0.224861532, 0.194024518, 0.922832429, 0.33276853, -0.299841732, -0.267193794, 0.915807128),
  1721.         }, 
  1722.         ]]
  1723.     },
  1724.     reload = {
  1725.         {
  1726.             w = 0.7,
  1727.             t = 0.2,
  1728.             style = Enum.EasingStyle.Cubic,
  1729.             dir = Enum.EasingDirection.In,
  1730.             cf = CFrame.new(0.041557312, -0.458702564, 0.242944717, 0.918789923, 0.320908636, -0.229875565, -0.316418499, 0.946894825, 0.0571811758, 0.236017868, 0.020199392, 0.971538901)
  1731.         },
  1732.         {
  1733.             w = 0.3,
  1734.             t = 0.2,
  1735.             style = Enum.EasingStyle.Elastic,
  1736.             dir = Enum.EasingDirection.Out,
  1737.             cf = CFrame.new(0.0415563583, -0.458702326, 0.242944717, 0.934050083, -0.277466893, 0.224861532, 0.194024518, 0.922832429, 0.33276853, -0.299841732, -0.267193794, 0.915807128),
  1738.         }, 
  1739.         {
  1740.             w = 0.1,
  1741.             style = Enum.EasingStyle.Sine,
  1742.             dir = Enum.EasingDirection.InOut,
  1743.             cf = CFrame.new(0.0415563583, -0.458702803, 0.242944717, 0.999584556, -0.000547979493, -0.0288173333, -5.08148223e-05, 0.999784231, -0.0207741261, 0.0288224965, 0.0207669605, 0.999368906)*CFrame.Angles(math.rad(-90*1),0,0)
  1744.         },
  1745.         {
  1746.             w = 0.1,
  1747.             style = Enum.EasingStyle.Sine,
  1748.             dir = Enum.EasingDirection.InOut,
  1749.             cf = CFrame.new(0.0415563583, -0.458702803, 0.242944717, 0.999584556, -0.000547979493, -0.0288173333, -5.08148223e-05, 0.999784231, -0.0207741261, 0.0288224965, 0.0207669605, 0.999368906)*CFrame.Angles(math.rad(-90*2),0,0)
  1750.         },
  1751.         {
  1752.             w = 0.1,
  1753.             style = Enum.EasingStyle.Sine,
  1754.             dir = Enum.EasingDirection.InOut,
  1755.             cf = CFrame.new(0.0415563583, -0.458702803, 0.242944717, 0.999584556, -0.000547979493, -0.0288173333, -5.08148223e-05, 0.999784231, -0.0207741261, 0.0288224965, 0.0207669605, 0.999368906)*CFrame.Angles(math.rad(-90*3),0,0)
  1756.         },
  1757.     },
  1758.     shoot1 = {
  1759.         {
  1760.             w = 0.5,
  1761.             t = 0.2,
  1762.             style = Enum.EasingStyle.Back,
  1763.             dir = Enum.EasingDirection.Out,
  1764.             cf = CFrame.new(-0.010974884, -0.422980309, 0.77913475, -0.780486286, -0.0561777502, -0.622643828, 0.0549754538, 0.985928893, -0.157866925, 0.622751117, -0.157443076, -0.766415536),
  1765.         },
  1766.         {
  1767.             w = 0.3,
  1768.             t = 0.2,
  1769.             style = Enum.EasingStyle.Elastic,
  1770.             dir = Enum.EasingDirection.Out,
  1771.             cf = CFrame.new(-0.010974884, -0.422981024, 0.656746864, -0.780486345, -0.0561778173, -0.622643769, 0.293933332, 0.846034408, -0.444779694, 0.551764846, -0.530160129, -0.643805802),
  1772.         }, 
  1773.     },
  1774.     shoot2 = {
  1775.         {
  1776.             w = 0.5,
  1777.             t = 0.2,
  1778.             style = Enum.EasingStyle.Back,
  1779.             dir = Enum.EasingDirection.Out,
  1780.             cf = CFrame.new(-1.52081537, 0.661326408, 0.620166779, -0.999584556, 0.000548182521, 0.0288163424, -0.016572807, 0.807063162, -0.590232372, -0.0235801656, -0.590464771, -0.806718826),
  1781.         },
  1782.         {
  1783.             w = 0.3,
  1784.             t = 0.2,
  1785.             style = Enum.EasingStyle.Elastic,
  1786.             dir = Enum.EasingDirection.Out,
  1787.             cf = CFrame.new(-1.5208168, 0.564351559, 0.432138443, -0.999584675, 0.00054818223, 0.0288160983, -0.0236380417, 0.556439996, -0.830551624, -0.0164897218, -0.830887675, -0.556195974),
  1788.         }, 
  1789.     },
  1790.     idle = {
  1791.         {
  1792.             w = 0.2,
  1793.             t = 0.2,
  1794.             style = Enum.EasingStyle.Back,
  1795.             dir = Enum.EasingDirection.Out,
  1796.             cf = CFrame.new(0.0415563583, -0.458702803, 0.242944717, 0.999584556, -0.000547979493, -0.0288173333, -5.08148223e-05, 0.999784231, -0.0207741261, 0.0288224965, 0.0207669605, 0.999368906)
  1797.         },
  1798.     },
  1799. }
  1800.  
  1801. local aid = 0
  1802.  
  1803. function animate(id)
  1804.     aid = aid + 1
  1805.     local cid = aid
  1806.     coroutine.wrap(function()
  1807.         id = id or ''
  1808.         local anim = poses[id]
  1809.         local idle = poses.idle[1]
  1810.         if anim and id ~= 'idle' then
  1811.             for i,v in pairs(anim) do
  1812.                 if aid ~= cid then return end
  1813.                 game:GetService("TweenService"):Create(Tool,TweenInfo.new(v.t or 0.1,v.style,v.dir),{
  1814.                     Grip = v.cf,
  1815.                 }):Play()
  1816.                 local st = os.clock()
  1817.                 repeat
  1818.                     game:GetService("RunService").Stepped:Wait()
  1819.                 until os.clock()-st >= v.w or aid ~= cid
  1820.             end
  1821.         end
  1822.         if aid ~= cid then return end
  1823.         game:GetService("TweenService"):Create(Tool,TweenInfo.new(0.2,idle.style,idle.dir),{
  1824.             Grip = idle.cf,
  1825.         }):Play()
  1826.     end)()
  1827. end
  1828.  
  1829. local fire = Instance.new("Sound")
  1830. fire.SoundId = "rbxassetid://6150723164"
  1831. fire.Volume = 0.6
  1832. fire.Parent = Handle
  1833.  
  1834. local empty = Instance.new("Sound")
  1835. empty.SoundId = "rbxassetid://132464034"
  1836. empty.Volume = 0.4
  1837. empty.Parent = Handle
  1838.  
  1839. local reload = Instance.new("Sound")
  1840. reload.SoundId = "rbxassetid://6338860889"
  1841. reload.Volume = 0.6
  1842. reload.Parent = Handle
  1843.  
  1844. local spin_s = Instance.new("Sound")
  1845. spin_s.SoundId = 'rbxassetid://291203268'
  1846. spin_s.Volume = 0.5
  1847. spin_s.Parent = Handle
  1848.  
  1849. local exhale = Instance.new("Sound")
  1850. exhale.SoundId = 'rbxassetid://519971384'
  1851. exhale.Volume = 0.7
  1852. exhale.Parent = Handle
  1853.  
  1854. local scare = Instance.new("Sound")
  1855. scare.SoundId = 'rbxassetid://5765526288'
  1856. scare.Volume = 1.5
  1857. scare.Parent = Handle
  1858.  
  1859. function spin(mode)
  1860.     animate('spin')
  1861.     using = true
  1862.     spin_s:Play()
  1863.     if mode then
  1864.         repeat wait() until not equipped or spin_s.TimePosition >= 1 or not spin_s.IsPlaying
  1865.     else
  1866.         repeat wait() until spin_s.TimePosition >= 1 or not spin_s.IsPlaying
  1867.     end
  1868.     spin_s:Stop()
  1869.     using = false
  1870. end
  1871.  
  1872. function fx()
  1873.     coroutine.wrap(function()
  1874.         flash.Enabled = true
  1875.         smoke:Emit(5)
  1876.         flash:Emit(25)
  1877.         wait(0.1)
  1878.         flash.Enabled = false
  1879.     end)()
  1880. end
  1881.  
  1882. function drop_shell()
  1883.     local Shell = Instance.new("Part")
  1884.     Shell.Color = Color3.new(1, 1, 0)
  1885.     Shell.Size = Vector3.new(0.5, 0.132500455, 0.132500455)
  1886.     Shell.BottomSurface = Enum.SurfaceType.Smooth
  1887.     Shell.BrickColor = BrickColor.new("New Yeller")
  1888.     Shell.Material = Enum.Material.Metal
  1889.     Shell.Shape = Enum.PartType.Cylinder
  1890.     Shell.CFrame = Handle.CFrame*CFrame.Angles(math.rad(90),0,math.rad(90))
  1891.     Shell.Parent = script
  1892.     local bvs = Instance.new("BodyVelocity")
  1893.     bvs.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1894.     bvs.Velocity = Handle.CFrame.lookVector+Vector3.new(0,10,-5)
  1895.     bvs.Parent = Shell
  1896.     game:GetService("Debris"):AddItem(bvs,0.1)
  1897.     game:GetService("Debris"):AddItem(Shell,10)
  1898. end
  1899.  
  1900. Tool.Activated:Connect(function()
  1901.     if not using then else return end
  1902.     using = true
  1903.     Tool.CanBeDropped = false
  1904.     if not shot then
  1905.         local mrd = math.random(1,2)
  1906.         animate('shoot' .. mrd)
  1907.         wait(0.6)
  1908.         if math.random(1,3) == 1 then
  1909.             shot = true
  1910.             fire:Play()
  1911.             fx()
  1912.             local head = char:FindFirstChild("Head")
  1913.             if head then
  1914.                 coroutine.wrap(function()
  1915.                     make_bone(head,torso)
  1916.                     explode_limb(head,true)
  1917.                 end)()
  1918.             end
  1919.             coroutine.wrap(function()
  1920.                 bleed(torso,10,torso.CFrame.UpVector,CFrame.new(0,torso.Size.Y/2,0),true,true)
  1921.             end)()
  1922.             Tool.Parent = workspace
  1923.             coroutine.wrap(function()
  1924.                 kill(char,torso,torso.CFrame.lookVector*-1)
  1925.             end)()
  1926.             coroutine.wrap(function()
  1927.                 scare.Volume = 0
  1928.                 scare:Play()
  1929.                 game:GetService("TweenService"):Create(scare,TweenInfo.new(1),{
  1930.                     Volume = 2
  1931.                 }):Play()
  1932.                 wait(5)
  1933.                 game:GetService("TweenService"):Create(scare,TweenInfo.new(1),{
  1934.                     Volume = 0
  1935.                 }):Play()
  1936.             end)()
  1937.         else
  1938.             empty:Play()
  1939.             wait(0.1)
  1940.             exhale:Play()
  1941.             wait(0.1)
  1942.             spin()
  1943.         end
  1944.     else
  1945.         animate('reload')
  1946.         drop_shell()
  1947.         reload:Play()
  1948.         repeat wait() until reload.TimePosition >= 2.3 or not reload.IsPlaying
  1949.         shot = false
  1950.         wait(0.4)
  1951.     end
  1952.     Tool.CanBeDropped = true
  1953.     using = false
  1954. end)
  1955.  
  1956. Tool.Equipped:Connect(function()
  1957.     char = Tool.Parent
  1958.     plr = game:GetService("Players"):GetPlayerFromCharacter(char)
  1959.     hum = char:FindFirstChildOfClass("Humanoid")
  1960.     torso = char:FindFirstChild("Torso") or char:FindFirstChild("HumanoidRootPart")
  1961.     if Alive() then else Tool.Parent = workspace return end
  1962.     equipped = true
  1963.     spin(true)
  1964. end)
  1965.  
  1966. Tool.Unequipped:Connect(function()
  1967.     equipped = false
  1968. end)
Add Comment
Please, Sign In to add comment