Dark_EccentricYT

Untitled

Mar 2nd, 2018
4,609
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.56 KB | None | 0 0
  1. pcall(function() workspace.Base.Torture:remove() end)
  2.  
  3. local tortu = false
  4.  
  5. local mod = Instance.new("Model", workspace.Base)
  6. mod.Name = "Torture"
  7. local base = Instance.new("Part", mod)
  8. base.Anchored = true
  9. base.BrickColor = BrickColor.new("Black")
  10. base.Size = Vector3.new(40, 1, 20)
  11. base.CFrame = CFrame.new(25, 1, 0) * CFrame.Angles(0, 0, 0)
  12. local basem = Instance.new("BlockMesh", base)
  13. local base2 = Instance.new("Part", mod)
  14. base2.Anchored = true
  15. base2.BrickColor = BrickColor.new("Black")
  16. base2.Size = Vector3.new(41, 20, 1)
  17. base2.CFrame = CFrame.new(25, 10, 10) * CFrame.Angles(0, 0, 0)
  18. local base2m = Instance.new("BlockMesh", base2)
  19. local base3 = Instance.new("Part", mod)
  20. base3.Anchored = true
  21. base3.BrickColor = BrickColor.new("Black")
  22. base3.Size = Vector3.new(1, 20, 20)
  23. base3.CFrame = CFrame.new(45, 10, 0) * CFrame.Angles(0, 0, 0)
  24. local base3m = Instance.new("BlockMesh", base3)
  25. local base4 = Instance.new("Part", mod)
  26. base4.Anchored = true
  27. base4.BrickColor = BrickColor.new("Black")
  28. base4.Size = Vector3.new(1, 20, 7)
  29. base4.CFrame = CFrame.new(5, 10, 6.5) * CFrame.Angles(0, 0, 0)
  30. local base4m = Instance.new("BlockMesh", base4)
  31. local base5 = Instance.new("Part", mod)
  32. base5.Anchored = true
  33. base5.BrickColor = BrickColor.new("Black")
  34. base5.Size = Vector3.new(1, 20, 7)
  35. base5.CFrame = CFrame.new(5, 10, -6.5) * CFrame.Angles(0, 0, 0)
  36. local base5m = Instance.new("BlockMesh", base5)
  37. local base6 = Instance.new("Part", mod)
  38. base6.Anchored = true
  39. base6.BrickColor = BrickColor.new("Black")
  40. base6.Size = Vector3.new(1, 10, 9)
  41. base6.CFrame = CFrame.new(5, 15.4, 0.5) * CFrame.Angles(0, 0, 0)
  42. local base6m = Instance.new("BlockMesh", base6)
  43. local base7 = Instance.new("Part", mod)
  44. base7.Anchored = true
  45. base7.BrickColor = BrickColor.new("Black")
  46. base7.Size = Vector3.new(40, 1, 20)
  47. base7.CFrame = CFrame.new(25, 19.6, 0) * CFrame.Angles(0, 0, 0)
  48. local base7m = Instance.new("BlockMesh", base7)
  49. local base8 = Instance.new("Part", mod)
  50. base8.Anchored = true
  51. base8.BrickColor = BrickColor.new("Black")
  52. base8.Transparency = 0.75
  53. base8.Size = Vector3.new(41, 20, 1)
  54. base8.CFrame = CFrame.new(25, 10, -10) * CFrame.Angles(0, 0, 0)
  55. local base8m = Instance.new("BlockMesh", base8)
  56. local base9 = Instance.new("Part", mod)
  57. base9.Anchored = true
  58. base9.BrickColor = BrickColor.new("Black")
  59. base9.Size = Vector3.new(2, 4, 2)
  60. base9.CFrame = CFrame.new(35, 17.5, 0) * CFrame.Angles(0, 0, 0)
  61. local base9m = Instance.new("CylinderMesh", base9)
  62. local base10 = Instance.new("Part", mod)
  63. base10.Anchored = true
  64. base10.BrickColor = BrickColor.new("New Yeller")
  65. base10.Transparency = 0.75
  66. base10.CanCollide = false
  67. base10.Size = Vector3.new(1, 1, 1)
  68. base10.CFrame = CFrame.new(35, 9, 0) * CFrame.Angles(0, 0, 0)
  69. local base10m = Instance.new("SpecialMesh", base10)
  70. base10m.MeshType = "FileMesh"
  71. base10m.Scale = Vector3.new(5, 20, 5)
  72. base10m.MeshId = "http://www.roblox.com/asset/?id=1033714"
  73. local base11 = Instance.new("Part", mod)
  74. base11.Anchored = true
  75. base11.BrickColor = BrickColor.new("Reddish brown")
  76. base11.Size = Vector3.new(6, 1, 4)
  77. base11.CFrame = CFrame.new(35, 3.5, 0) * CFrame.Angles(0, 0, 0)
  78. local base11m = Instance.new("BlockMesh", base11)
  79. local base12 = Instance.new("Part", mod)
  80. base12.Anchored = true
  81. base12.BrickColor = BrickColor.new("Reddish brown")
  82. base12.Size = Vector3.new(1, 3, 1)
  83. base12.CFrame = CFrame.new(37.5, 2.5, 1.5) * CFrame.Angles(0, 0, 0)
  84. local base12m = Instance.new("CylinderMesh", base12)
  85. local base13 = Instance.new("Part", mod)
  86. base13.Anchored = true
  87. base13.BrickColor = BrickColor.new("Reddish brown")
  88. base13.Size = Vector3.new(1, 3, 1)
  89. base13.CFrame = CFrame.new(37.5, 2.5, -1.5) * CFrame.Angles(0, 0, 0)
  90. local base13m = Instance.new("CylinderMesh", base13)
  91. local base14 = Instance.new("Part", mod)
  92. base14.Anchored = true
  93. base14.BrickColor = BrickColor.new("Reddish brown")
  94. base14.Size = Vector3.new(1, 3, 1)
  95. base14.CFrame = CFrame.new(32.5, 2.5, -1.5) * CFrame.Angles(0, 0, 0)
  96. local base14m = Instance.new("CylinderMesh", base14)
  97. local base15 = Instance.new("Part", mod)
  98. base15.Anchored = true
  99. base15.BrickColor = BrickColor.new("Reddish brown")
  100. base15.Size = Vector3.new(1, 3, 1)
  101. base15.CFrame = CFrame.new(32.5, 2.5, 1.5) * CFrame.Angles(0, 0, 0)
  102. local base15m = Instance.new("CylinderMesh", base15)
  103. local base16 = Instance.new("Part", mod)
  104. base16.Anchored = true
  105. base16.BrickColor = BrickColor.new("Dark stone grey")
  106. base16.Size = Vector3.new(1, 10, 6)
  107. base16.CFrame = CFrame.new(5, 5.8, 0) * CFrame.Angles(0, 0, 0)
  108. local base16m = Instance.new("BlockMesh", base16)
  109. local panel = Instance.new("Part", mod)
  110. panel.Anchored = true
  111. panel.BrickColor = BrickColor.new("Black")
  112. panel.Size = Vector3.new(9, 5, 4)
  113. panel.CFrame = CFrame.new(24, 2.5, -50) * CFrame.Angles(0, 0, 0)
  114. local panelm = Instance.new("BlockMesh", panel)
  115. local guy = Instance.new("Model", mod)
  116. guy.Name = "Prisoner"
  117. local hums = Instance.new("Humanoid", guy)
  118. hums.Health = 100
  119. hums.MaxHealth = 100
  120. local torso = Instance.new("Part", guy)
  121. torso.Anchored = false
  122. torso.formFactor = "Symmetric"
  123. torso.Name = "Torso"
  124. torso.BrickColor = BrickColor.new("White")
  125. torso.Size = Vector3.new(2, 2, 1)
  126. torso.CFrame = CFrame.new(27, 8, 0) * CFrame.Angles(0, 0, 0)
  127. torso:BreakJoints()
  128. --[[local bg = Instance.new("BodyGyro", torso)
  129. bg.maxTorque = Vector3.new(math.huge, math.huge, math.huge) ]]
  130. local torsom = Instance.new("BlockMesh", torso)
  131. torsom.Scale = Vector3.new(1.1, 1.1, 1.1)
  132. local head = Instance.new("Part", guy)
  133. head.Anchored = false
  134. head.formFactor = "Symmetric"
  135. head.Name = "Head"
  136. head.BrickColor = BrickColor.new("Pastel brown")
  137. head.Size = Vector3.new(2, 1, 1)
  138. head.CFrame = CFrame.new(27, 8, 0) * CFrame.Angles(0, 0, 0)
  139. head:BreakJoints()
  140. local headm = Instance.new("SpecialMesh", head)
  141. headm.Scale = Vector3.new(1.1, 1.1, 1.1)
  142. local headw = Instance.new("Weld", guy)
  143. headw.Part0 = head
  144. headw.Part1 = torso
  145. headw.C0 = CFrame.new(0, -1.65, 0)
  146. local rarm = Instance.new("Part", guy)
  147. rarm.Anchored = false
  148. rarm.CanCollide = false
  149. rarm.formFactor = "Symmetric"
  150. rarm.Name = "Right Arm"
  151. rarm.BrickColor = BrickColor.new("White")
  152. rarm.Size = Vector3.new(1, 2, 1)
  153. rarm.CFrame = CFrame.new(27, 8, 0) * CFrame.Angles(0, 0, 0)
  154. rarm:BreakJoints()
  155. local rarmm = Instance.new("BlockMesh", rarm)
  156. rarmm.Scale = Vector3.new(1.1, 1.1, 1.1)
  157. local rarmw = Instance.new("Weld", guy)
  158. rarmw.Part0 = rarm
  159. rarmw.Part1 = torso
  160. rarmw.C0 = CFrame.new(-1.5, 0, 0)
  161. local larm = Instance.new("Part", guy)
  162. larm.Anchored = false
  163. larm.formFactor = "Symmetric"
  164. larm.CanCollide = false
  165. larm.Name = "Left Arm"
  166. larm.BrickColor = BrickColor.new("White")
  167. larm.Size = Vector3.new(1, 2, 1)
  168. larm.CFrame = CFrame.new(27, 8, 0) * CFrame.Angles(0, 0, 0)
  169. larm:BreakJoints()
  170. local larmm = Instance.new("BlockMesh", larm)
  171. larmm.Scale = Vector3.new(1.1, 1.1, 1.1)
  172. local larmw = Instance.new("Weld", guy)
  173. larmw.Part0 = larm
  174. larmw.Part1 = torso
  175. larmw.C0 = CFrame.new(1.5, 0, 0)
  176. local lleg = Instance.new("Part", guy)
  177. lleg.Anchored = false
  178. lleg.formFactor = "Symmetric"
  179. lleg.Name = "Left Leg"
  180. lleg.BrickColor = BrickColor.new("White")
  181. lleg.Size = Vector3.new(1, 2, 1)
  182. lleg.CFrame = CFrame.new(27, 8, 0) * CFrame.Angles(0, 0, 0)
  183. lleg:BreakJoints()
  184. local llegm = Instance.new("BlockMesh", lleg)
  185. llegm.Scale = Vector3.new(1.1, 1.1, 1.1)
  186. local llegw = Instance.new("Weld", guy)
  187. llegw.Part0 = lleg
  188. llegw.Part1 = torso
  189. llegw.C0 = CFrame.new(0.5, 2, 0)
  190. local rleg = Instance.new("Part", guy)
  191. rleg.Anchored = false
  192. rleg.formFactor = "Symmetric"
  193. rleg.Name = "Right Leg"
  194. rleg.BrickColor = BrickColor.new("White")
  195. rleg.Size = Vector3.new(1, 2, 1)
  196. rleg.CFrame = CFrame.new(27, 8, 0) * CFrame.Angles(0, 0, 0)
  197. rleg:BreakJoints()
  198. local rlegm = Instance.new("BlockMesh", rleg)
  199. rlegm.Scale = Vector3.new(1.1, 1.1, 1.1)
  200. local rlegw = Instance.new("Weld", guy)
  201. rlegw.Part0 = rleg
  202. rlegw.Part1 = torso
  203. rlegw.C0 = CFrame.new(-0.5, 2, 0)
  204. local mod2 = Instance.new("Model", mod)
  205. mod2.Name = "Acid"
  206. local hum = Instance.new("Humanoid", mod2)
  207. hum.Health = 0
  208. hum.MaxHealth = 0
  209. local button1 = Instance.new("Part", mod2)
  210. button1.Anchored = true
  211. button1.Name = "Head"
  212. button1.BrickColor = BrickColor.new("Really red")
  213. button1.Size = Vector3.new(1, 2, 1)
  214. button1.CFrame = CFrame.new(27, 4, -50) * CFrame.Angles(0, 0, 0)
  215. local button1m = Instance.new("BlockMesh", button1)
  216. local click1 = Instance.new("ClickDetector", button1)
  217. local mod3 = Instance.new("Model", mod)
  218. mod3.Name = "Fire"
  219. local hum2 = Instance.new("Humanoid", mod3)
  220. hum2.Health = 0
  221. hum2.MaxHealth = 0
  222. local button2 = Instance.new("Part", mod3)
  223. button2.Anchored = true
  224. button2.Name = "Head"
  225. button2.BrickColor = BrickColor.new("Really red")
  226. button2.Size = Vector3.new(1, 2, 1)
  227. button2.CFrame = CFrame.new(25.5, 4, -50) * CFrame.Angles(0, 0, 0)
  228. local button2m = Instance.new("BlockMesh", button2)
  229. local click2 = Instance.new("ClickDetector", button2)
  230. local mod4 = Instance.new("Model", mod)
  231. mod4.Name = "Gas"
  232. local hum3 = Instance.new("Humanoid", mod4)
  233. hum3.Health = 0
  234. hum3.MaxHealth = 0
  235. local button3 = Instance.new("Part", mod4)
  236. button3.Anchored = true
  237. button3.Name = "Head"
  238. button3.BrickColor = BrickColor.new("Really red")
  239. button3.Size = Vector3.new(1, 2, 1)
  240. button3.CFrame = CFrame.new(24, 4, -50) * CFrame.Angles(0, 0, 0)
  241. local button3m = Instance.new("BlockMesh", button3)
  242. local click3 = Instance.new("ClickDetector", button3)
  243.  
  244. function acid()
  245. local acid = Instance.new("Part", mod)
  246. acid.Anchored = true
  247. acid.formFactor = "Custom"
  248. acid.Transparency = 0.75
  249. acid.CanCollide = false
  250. acid.BrickColor = BrickColor.new("Bright green")
  251. acid.Size = Vector3.new(40, 1, 20)
  252. acid.CFrame = CFrame.new(25, 1, 0) * CFrame.Angles(0, 0, 0)
  253. local acidm = Instance.new("BlockMesh", acid)
  254. for i = 1, 30 do
  255. hums:TakeDamage(4)
  256. acid.Size = acid.Size + Vector3.new(0, 1, 0)
  257. acid.CFrame = CFrame.new(25, 0.5, 0) * CFrame.Angles(0, 0, 0)
  258. wait(0.25)
  259. end
  260. for i = 1, 30 do
  261. acid.Size = acid.Size - Vector3.new(0, 1, 0)
  262. acid.CFrame = CFrame.new(25, 0.5, 0) * CFrame.Angles(0, 0, 0)
  263. wait(0.25)
  264. end
  265. acid:remove()
  266. local sc = script:clone()
  267. sc.Parent = workspace
  268. script:remove()
  269. end
  270. function gas()
  271. local gas = Instance.new("Part", mod)
  272. gas.Anchored = true
  273. gas.formFactor = "Custom"
  274. gas.Transparency = 1
  275. gas.CanCollide = false
  276. gas.BrickColor = BrickColor.new("Bright green")
  277. gas.Size = Vector3.new(1, 1, 1)
  278. gas.CFrame = CFrame.new(20, 1, 0) * CFrame.Angles(0, 0, 0)
  279. local gasm = Instance.new("BlockMesh", gas)
  280. local gass = Instance.new("Smoke", gas)
  281. gass.Size = 0
  282. gass.Color = Color3.new(0, 1, 0)
  283. gass.Opacity = 0
  284. for i = 1, 50 do
  285. hums:TakeDamage(2)
  286. gass.Opacity = gass.Opacity + 0.25
  287. gass.Size = gass.Size + 0.25
  288. wait(0.15)
  289. end
  290. for i = 1, 5 do
  291. gass.Opacity = gass.Opacity - 0.25
  292. gass.Size = gass.Size - 0.25
  293. wait(0.15)
  294. end
  295. gas:remove()
  296. local sc = script:clone()
  297. sc.Parent = workspace
  298. script:remove()
  299. end
  300. function fire()
  301. local fire = Instance.new("Part", mod)
  302. fire.Anchored = true
  303. fire.formFactor = "Custom"
  304. fire.Transparency = 1
  305. fire.BrickColor = BrickColor.new("Bright green")
  306. fire.Size = Vector3.new(1, 1, 1)
  307. fire.CFrame = CFrame.new(35, 1, 0) * CFrame.Angles(0, 0, 0)
  308. local firem = Instance.new("BlockMesh", fire)
  309. local firef = Instance.new("Fire", fire)
  310. firef.Heat = 0
  311. firef.Size = 0
  312. local fire2 = Instance.new("Part", mod)
  313. fire2.Anchored = true
  314. fire2.formFactor = "Custom"
  315. fire2.Transparency = 1
  316. fire2.BrickColor = BrickColor.new("Bright green")
  317. fire2.Size = Vector3.new(1, 1, 1)
  318. fire2.CFrame = CFrame.new(20, 1, 0) * CFrame.Angles(0, 0, 0)
  319. local fire2m = Instance.new("BlockMesh", fire)
  320. local fire2f = Instance.new("Fire", fire2)
  321. fire2f.Heat = 0
  322. fire2f.Size = 0
  323. for i = 1, 20 do
  324. hums:TakeDamage(6)
  325. firef.Heat = firef.Heat + 0.5
  326. firef.Size = firef.Size + 1
  327. fire2f.Heat = firef.Heat + 0.5
  328. fire2f.Size = firef.Size + 1
  329. wait(0.25)
  330. end
  331. for i = 1, 20 do
  332. firef.Heat = firef.Heat - 0.5
  333. firef.Size = firef.Size - 1
  334. fire2f.Heat = firef.Heat - 0.5
  335. fire2f.Size = firef.Size - 1
  336. wait(0.25)
  337. end
  338. fire:remove()
  339. fire2:remove()
  340. local sc = script:clone()
  341. sc.Parent = workspace
  342. script:remove()
  343. end
  344.  
  345. click1.MouseClick:connect(function()
  346. if tortu == false then
  347. tortu = true
  348. acid()
  349. tortu = false
  350. end
  351. end)
  352. click2.MouseClick:connect(function()
  353. if tortu == false then
  354. tortu = true
  355. fire()
  356. tortu = false
  357. end
  358. end)
  359. click3.MouseClick:connect(function()
  360. if tortu == false then
  361. tortu = true
  362. gas()
  363. tortu = false
  364. end
  365. end)
Add Comment
Please, Sign In to add comment