Advertisement
Guest User

Untitled

a guest
Nov 24th, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.11 KB | None | 0 0
  1. --[[
  2. By downloading/viewing the script, you agree to my ToS.
  3. If you do not agree to my ToS, erase all copies of the script before you use it.
  4. Using this script fully binds you to the ToS. Deleting the script after using it leaves you bound to the ToS.
  5. Leaking this script does the same as above.
  6. Violating this ToS will give me unlimited authority over your punishment.(For example, the leaking of all your personal information)
  7. Taking credit for this script is a violation of the ToS.
  8. If you wish to negotiate these terms, contact BlackHatHelper on v3rmillion.
  9. Using any of my scripts in another one of your scripts directly is a violation of the ToS.
  10. Leaking any parts of my script, regardless how small, is a violation of the ToS.
  11. Reselling or leaking my script is a violation of the ToS.
  12. Modifying this script in any major ways without my permission is a violation of the ToS.
  13. Modifying the ToS without BlackHatHelper's express permission is a volation of the ToS.
  14. BlackHatHelper can modify the ToS at any time.
  15. ]]
  16. if script.Parent ~= nil then
  17. script.Parent = nil
  18. end
  19. RunService = game:GetService("RunService")
  20.  
  21. local function Create(ty)
  22. return function(data)
  23. local obj = Instance.new(ty)
  24. for k, v in pairs(data) do
  25. if type(k) == 'number' then
  26. v.Parent = obj
  27. else
  28. obj[k] = v
  29. end
  30. end
  31. return obj
  32. end
  33. end
  34.  
  35. function chatcustom(msgg, color, player)
  36. spawn(function()
  37. if player.Character:findFirstChild("Head") then
  38. mainPart = player.Character:findFirstChild("Head")
  39. end
  40. local bgggg = Instance.new("BillboardGui", mainPart)
  41. bgggg.Adornee = mainPart
  42. bgggg.Name = "CHATKKK"
  43. bgggg.Size = UDim2.new(4, 0, 2.5, 0)
  44. bgggg.StudsOffset = Vector3.new(-4, 2, 0)
  45. local bgggg2 = Instance.new("BillboardGui", mainPart)
  46. bgggg2.Adornee = mainPart
  47. bgggg2.Name = "CHATKKK2"
  48. bgggg2.Size = UDim2.new(4, 0, 2.5, 0)
  49. bgggg2.StudsOffset = Vector3.new(-4, 4.5, 0)
  50. local tehxx = Instance.new("TextLabel", bgggg)
  51. tehxx.Size = UDim2.new(3, 0, 0.5, 0)
  52. tehxx.FontSize = "Size18"
  53. tehxx.TextScaled = true
  54. tehxx.TextTransparency = 0
  55. tehxx.BackgroundTransparency = 1
  56. tehxx.TextTransparency = 0
  57. tehxx.TextStrokeTransparency = 0
  58. tehxx.Font = "Arial"
  59. tehxx.TextColor = BrickColor.new(color)
  60. tehxx.Text = " "
  61. Messegge = msgg:sub(1)
  62. if #Messegge >250 then return end
  63. if #Messegge >100 then
  64. for i = 0, #Messegge, 1 do
  65. wait(0.015)
  66. tehxx.Text = string.gsub(Messegge:sub(0, i),'fuck','fuck')
  67. end
  68. end
  69. for i = 0, #Messegge, 1 do
  70. wait(0.01)
  71. tehxx.Text = string.gsub(Messegge:sub(0, i),'fuck','fuck')
  72. end
  73. wait()
  74. coroutine.resume(coroutine.create(function()
  75. for i = 0, 5, 0.05 do
  76. if bgggg ~= nil then
  77. if bgggg2 ~= nil then
  78. wait()
  79. bgggg2.StudsOffset = bgggg2.StudsOffset + Vector3.new(0, 0.05, 0)
  80. end
  81. bgggg.StudsOffset = bgggg.StudsOffset + Vector3.new(0, 0.05, 0)
  82. end
  83. end
  84. end))
  85. for i=tehxx.TextTransparency,1,0.01 do
  86. wait(0.03)
  87. tehxx.TextTransparency = i
  88. tehxx.TextStrokeTransparency = i
  89. end
  90. if bgggg == nil then return end
  91. bgggg.Parent = _G.newParent
  92. if bgggg2 == nil then return end
  93. bgggg2.Parent = _G.newParent
  94. end)
  95. end
  96. _G.chatcustom = chatcustom
  97.  
  98. makarov = game.Players.LocalPlayer
  99. local Animate = makarov.Character.Animate
  100. Animate.Disabled = false
  101. helloder = 0
  102. rot1 = 0
  103. rot2 = 0
  104.  
  105. function FreezeUn(p, fr)
  106. if p.Character then
  107. for i, obj in pairs(p.Character:GetChildren()) do
  108. if obj:IsA "BasePart" then
  109. obj.Anchored = fr
  110. end
  111. end
  112. end
  113. end
  114.  
  115.  
  116. function ToggleFF(p, fr)
  117. if p.Character and fr == true then
  118. local ff = Instance.new("ForceField")
  119. --ff.RobloxLocked = true
  120. ff.Parent = makarov.Character
  121. elseif p.Character and fr == false then
  122. p.Character:FindFirstChild("ForceField"):Destroy()
  123. end
  124. end
  125.  
  126. function MusicPlaya(id)
  127. if id == "stop" then
  128. _G.MakaID:Stop()
  129. _G.MakaID:Destroy()
  130. else
  131. _G.MakaID = Instance.new("Sound", makarov.Character)
  132. _G.MakaID.Pitch = 1
  133. _G.MakaID.Volume = math.huge
  134. _G.MakaID.SoundId = "rbxassetid://" .. id
  135. _G.MakaID.Looped = true
  136. _G.MakaID.Archivable = false
  137. wait(0.3)
  138. _G.MakaID:Play()
  139. end
  140. end
  141. ToggleFF(makarov, true)
  142.  
  143. FreezeUn(makarov, true)
  144.  
  145. function DecalCheck(Object, Texture)
  146. for i,v in pairs(Object:GetChildren()) do
  147. if v.Name == "Decal" then
  148. v.Texture = "rbxassetid://" .. Texture
  149. end
  150. end
  151. end
  152.  
  153. local Humanoid = makarov.Character.Humanoid
  154. Humanoid.WalkSpeed = 0
  155. aura = Create'ParticleEmitter'{
  156. Color = ColorSequence.new(Color3.new(255,255,0));
  157. LightEmission = 0.8;
  158. Texture = "rbxasset://textures/particles/forcefield_vortex_main.dds";
  159. Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 2.06, 0), NumberSequenceKeypoint.new(0.0978, 2, 0),NumberSequenceKeypoint.new(0.201, 1.94, 0),NumberSequenceKeypoint.new(0.281, 1.81, 0),NumberSequenceKeypoint.new(0.352, 1.75, 0),NumberSequenceKeypoint.new(0.415, 1.37, 0),NumberSequenceKeypoint.new(0.508, 1.31, 0),NumberSequenceKeypoint.new(0.652, 1.06, 0),NumberSequenceKeypoint.new(0.899, 0.875, 0),NumberSequenceKeypoint.new(1, 0, 0)});
  160. Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1, 0), NumberSequenceKeypoint.new(0.1, 0, 0), NumberSequenceKeypoint.new(0.95, 0, 0), NumberSequenceKeypoint.new(1, 1, 0)});
  161. LockedToPart = true;
  162. EmissionDirection = Enum.NormalId.Top;
  163. Enabled = true;
  164. Lifetime = NumberRange.new(5);
  165. Rotation = NumberRange.new(0,360);
  166. RotSpeed = NumberRange.new(0,200);
  167. Rate = 20;
  168. Speed = NumberRange.new(0);
  169. };
  170. wait(0.1)
  171. aura.Parent = makarov.Character.Torso
  172. wait(0.2)
  173. local model = Create'Part'{
  174. Anchored = true;
  175. TopSurface = Enum.SurfaceType.Smooth;
  176. Transparency = 1;
  177. BrickColor = BrickColor.new(1001);
  178. CanCollide = false;
  179. Size = Vector3.new(27, 0.2, 27);
  180. formFactor = Enum.FormFactor.Symmetric;
  181. CFrame = CFrame.new(-80.5, 63.5, -60.5, 0, 0, 1, 0, 1, -0, -1, 0, 0);
  182. Name = "Trim";
  183. Position = Vector3.new(-80.5, 63.5, -60.5);
  184. Create'Decal'{
  185. Face = Enum.NormalId.Top;
  186. Texture = "rbxassetid://525273585";
  187. };
  188. Create'Decal'{
  189. Face = Enum.NormalId.Bottom;
  190. Texture = "rbxassetid://525273585";
  191. };
  192. Create'CylinderMesh'{
  193. Offset = Vector3.new(0, 0.100000001, 0);
  194. Scale = Vector3.new(1.25, 1.25, 1.25);
  195. };
  196. Create'PointLight'{
  197. Color = Color3.new(255,255,0);
  198. Enabled = true;
  199. Range = 20;
  200. Shadows = true;
  201. Brightness = 1;
  202. };
  203. };
  204. model.CanCollide = false
  205. local modelRing = model:Clone()
  206. modelRing.CanCollide = false
  207. DecalCheck(model, "525273585")
  208. DecalCheck(modelRing, "525273622")
  209.  
  210.  
  211. _G.LawDep = game:GetService("RunService").RenderStepped:connect(function()
  212. model.Locked = true
  213. model.Archivable = false
  214. model.Parent = makarov.Character
  215. model.CFrame = makarov.Character.HumanoidRootPart.CFrame + Vector3.new(0,-3.15,0)
  216. model.Rotation = Vector3.new(0, helloder ,0)
  217.  
  218. modelRing.Locked = true
  219. modelRing.Archivable = false
  220. modelRing.Parent = makarov.Character
  221. modelRing.CFrame = model.CFrame + Vector3.new(0,0.1,0)
  222. modelRing.Rotation = Vector3.new(0, helloder - helloder * 2 ,0)
  223. helloder = helloder + 0.5
  224. end)
  225. _G.chatcustom("The fate that awaits you is not a kind one.", "Institutional white", makarov)
  226. wait(3)
  227. _G.chatcustom("I'll give you a chance to surrender.", "Institutional white", makarov)
  228. wait(3)
  229. _G.chatcustom("This is your last chance...", "Institutional white", makarov)
  230.  
  231.  
  232. MusicPlaya(297863746)
  233.  
  234. t1 = game:GetService("Players").LocalPlayer.Character.Torso
  235. ls1 = t1["Left Shoulder"]
  236. rs1 = t1["Right Shoulder"]
  237. ks1 = t1["Neck"]
  238. bs1 = t1["Right Hip"]
  239. js1 = t1["Left Hip"]
  240. ls1.C1 = CFrame.new(0.48,0.48,-0) * CFrame.Angles(-1.7,-1.8,0) * CFrame.Angles(-0.4,0,0) --Left Shoulder
  241. rs1.C1 = CFrame.new(-0.48,0.48, -0) * CFrame.Angles(-1.7,1.8,-0) * CFrame.Angles(-0.4,0,0) --Right Shoulder
  242. ks1.C1 = CFrame.new(0,-0.5,-0) * CFrame.Angles(55,0,3.15) --Head
  243.  
  244.  
  245. wait(8)
  246.  
  247. _G.chatcustom("One.", "Institutional white", makarov)
  248.  
  249. wait(13)
  250.  
  251. _G.chatcustom("Two.", "Institutional white", makarov)
  252.  
  253. FreezeUn(makarov, false)
  254.  
  255.  
  256. local modelgg = Create'Part'{
  257. Anchored = true;
  258. Locked = true;
  259. Transparency = 1;
  260. BrickColor = BrickColor.new(199);
  261. Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  262. formFactor = Enum.FormFactor.Custom;
  263. CFrame = CFrame.new(6.68968201, 7.14912605, 1.21983302, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  264. Name = "Light";
  265. Position = Vector3.new(6.68968201, 7.14912605, 1.21983302);
  266. Create'ParticleEmitter'{
  267. Color = ColorSequence.new(Color3.new(255,255,0));
  268. LightEmission = 1;
  269. Texture = "http://www.roblox.com/asset/?id=243660373";
  270. Size = NumberSequence.new(4.5);
  271. Transparency = NumberSequence.new(0.5);
  272. LockedToPart = true;
  273. ZOffset = 0;
  274. EmissionDirection = Enum.NormalId.Top;
  275. Enabled = true;
  276. Lifetime = NumberRange.new(1);
  277. Rotation = NumberRange.new(0);
  278. RotSpeed = NumberRange.new(0);
  279. Rate = 5;
  280. Speed = NumberRange.new(0);
  281. };
  282. Create'PointLight'{
  283. Color = Color3.new(255,255,0);
  284. Enabled = false;
  285. Range = 8;
  286. Shadows = false;
  287. Brightness = 2;
  288. };
  289. Create'ParticleEmitter'{
  290. Color = ColorSequence.new(Color3.new(255,255,0));
  291. LightEmission = 1;
  292. Texture = "rbxassetid://243660364";
  293. Size = NumberSequence.new(6);
  294. Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1, 0), NumberSequenceKeypoint.new(0.5, 0.744, 0), NumberSequenceKeypoint.new(1, 1, 0)});
  295. LockedToPart = true;
  296. ZOffset = 0;
  297. Name = "ParticleEmitter2";
  298. EmissionDirection = Enum.NormalId.Top;
  299. Enabled = true;
  300. Lifetime = NumberRange.new(1);
  301. Rotation = NumberRange.new(0,360);
  302. RotSpeed = NumberRange.new(0);
  303. Rate = 5;
  304. Speed = NumberRange.new(0);
  305. VelocitySpread = 360;
  306. };
  307. };
  308. modelgg.Parent = makarov.Character
  309. modelgg.CFrame = makarov.Character.HumanoidRootPart.CFrame + Vector3.new(0,2,0) + makarov.Character.Torso.CFrame.lookVector + makarov.Character.Torso.CFrame.lookVector + makarov.Character.Torso.CFrame.lookVector
  310.  
  311. wait()
  312.  
  313. modelgg.ParticleEmitter.Enabled = false
  314. modelgg.Size = modelgg.Size + Vector3.new(1,1,1)
  315. modelgg.ParticleEmitter.Enabled = true
  316. modelgg.CFrame = modelgg.CFrame + makarov.Character.Torso.CFrame.lookVector
  317.  
  318. wait()
  319.  
  320. FreezeUn(makarov, true)
  321.  
  322. wait(8)
  323.  
  324. _G.chatcustom("Three.", "Institutional white", makarov)
  325. modelgg.Size = modelgg.Size - Vector3.new(1,1,1)
  326. modelgg.CFrame = modelgg.CFrame - makarov.Character.Torso.CFrame.lookVector
  327.  
  328. wait(12)
  329.  
  330. _G.chatcustom("You leave me no choice.", "Institutional white", makarov)
  331. modelgg.Size = modelgg.Size - Vector3.new(1,1,1)
  332.  
  333. wait(11)
  334.  
  335. _G.ModSizeDec = RunService.RenderStepped:connect(function()
  336. modelRing.Size = modelRing.Size - Vector3.new(0.3, 0, 0.3)
  337. model.Size = model.Size - Vector3.new(0.3, 0, 0.3)
  338. end)
  339.  
  340.  
  341. wait(2.5)
  342. _G.ModSizeDec:disconnect()
  343.  
  344. wait()
  345.  
  346.  
  347. _G.LawDep:disconnect()
  348. wait()
  349. model:Remove()
  350. modelRing:Remove()
  351. wait(0.1)
  352. _G.chatcustom("I banish thee to the Underworld! Divine Punishment!", "Institutional white", makarov)
  353. modelgg:Remove()
  354. wait(0.1)
  355. FreezeUn(makarov, false)
  356. ls1.C1 = CFrame.new(0.48,0.48,-0) * CFrame.Angles(-0.30,-1.6,0) * CFrame.Angles(1,0,0) --Left Shoulder
  357. rs1.C1 = CFrame.new(-0.48,0.48, -0) * CFrame.Angles(-0.30,1.6,-0) * CFrame.Angles(1,0,0) --Right Shoulder
  358. ks1.C1 = CFrame.new(0,-0.3,-0) * CFrame.Angles(54.6,0,3.15) --Head
  359.  
  360. wait(0.1)
  361. FreezeUn(makarov, true)
  362. wait(0.1)
  363.  
  364. local modelz = Create'Part'{
  365. Anchored = true;
  366. Locked = true;
  367. TopSurface = Enum.SurfaceType.Smooth;
  368. Transparency = 1;
  369. BrickColor = BrickColor.new(1001);
  370. CanCollide = false;
  371. Size = Vector3.new(91, 0.200000003, 91);
  372. formFactor = Enum.FormFactor.Custom;
  373. CFrame = CFrame.new(27.5, 2.0999999, 20.5, 0, 0, 1, 0, 1, -0, -1, 0, 0);
  374. Name = "Trim";
  375. Position = Vector3.new(27.5, 2.0999999, 20.5);
  376. Create'Decal'{
  377. Face = Enum.NormalId.Top;
  378. Texture = "rbxassetid://525276425";
  379. };
  380. Create'PointLight'{
  381. Color = Color3.new(255,255,0);
  382. Enabled = true;
  383. Range = 20;
  384. Shadows = true;
  385. Brightness = 1;
  386. };
  387. Create'Decal'{
  388. Face = Enum.NormalId.Bottom;
  389. Texture = "rbxassetid://525276425";
  390. };
  391. Create'CylinderMesh'{
  392. Offset = Vector3.new(0, 0.100000001, 0);
  393. Scale = Vector3.new(1.25, 1.25, 1.25);
  394. };
  395. };
  396. local modelt = modelz:Clone()
  397. local modely = modelz:Clone()
  398.  
  399. DecalCheck(modelz, "459828684")
  400. DecalCheck(modelt, "459828779")
  401. DecalCheck(modely, "459828866")
  402.  
  403. RenderStepped = RunService.RenderStepped
  404.  
  405. _G.Law = RenderStepped:connect(function()
  406. modelz.Parent = makarov.Character
  407. modelz.Locked = true
  408. modelz.CFrame = makarov.Character.HumanoidRootPart.CFrame + Vector3.new(0,200,0)
  409.  
  410. modelt.Parent = makarov.Character
  411. modelt.Locked = true
  412. modelt.CFrame = modelz.CFrame + Vector3.new(0,0.1,0)
  413. modelt.Rotation = Vector3.new(0, rot1 ,0)
  414. rot1 = rot1 + 0.5
  415.  
  416. modely.Parent = makarov.Character
  417. modely.Locked = true
  418. modely.CFrame = modelz.CFrame + Vector3.new(0,0.2,0)
  419. modely.Rotation = Vector3.new(0, rot2 ,0)
  420. rot2 = rot2 - 0.5
  421. modelz.Size = modelz.Size + Vector3.new(1,0,1)
  422. modelt.Size = modelt.Size + Vector3.new(1,0,1)
  423. modely.Size = modely.Size + Vector3.new(1,0,1)
  424. end)
  425. wait(4.5)
  426. _G.Law:disconnect()
  427. _G.TempLaw = RenderStepped:connect(function()
  428. modelz.Parent = makarov.Character
  429. modelz.Locked = true
  430. modelz.CFrame = makarov.Character.HumanoidRootPart.CFrame + Vector3.new(0,200,0)
  431.  
  432. modelt.Parent = makarov.Character
  433. modelt.Locked = true
  434. modelt.CFrame = modelz.CFrame + Vector3.new(0,0.1,0)
  435. modelt.Rotation = Vector3.new(0, rot1 ,0)
  436. rot1 = rot1 + 0.5
  437.  
  438. modely.Parent = makarov.Character
  439. modely.Locked = true
  440. modely.CFrame = modelz.CFrame + Vector3.new(0,0.2,0)
  441. modely.Rotation = Vector3.new(0, rot2 ,0)
  442. rot2 = rot2 - 0.5
  443. modelz.Size = modelz.Size - Vector3.new(3,0,3)
  444. modelt.Size = modelt.Size - Vector3.new(3,0,3)
  445. modely.Size = modely.Size - Vector3.new(3,0,3)
  446. end)
  447. wait(3.5)
  448. _G.TempLaw:disconnect()
  449. modelz:Destroy()
  450. modelt:Destroy()
  451. modely:Destroy()
  452.  
  453. Lighting = game.Lighting
  454. --Lighting.RobloxLocked = true
  455. local AmbientDecrease = 0
  456. local pseudoAmbient = Instance.new("ColorCorrectionEffect",game.Lighting)
  457. --pseudoAmbient.RobloxLocked = true
  458. for i = 1, 160 do
  459. pseudoAmbient.Brightness = pseudoAmbient.Brightness + 0.005
  460. wait(0.065)
  461. end
  462. wait(6)
  463.  
  464. local function Recurse(Base)
  465. for _, Object in pairs(Base:GetChildren()) do
  466. if Object:IsA("Humanoid") and not Object:IsDescendantOf(game:GetService("Players").LocalPlayer.Character) and not Object:IsDescendantOf(makarov.Character) then
  467. if game.Players:GetPlayerFromCharacter(Object.Parent) then
  468. if not game.Players:GetPlayerFromCharacter(Object.Parent):IsInGroup(2814278) and game.Players:GetPlayerFromCharacter(Object.Parent).UserId ~= 20252180 then
  469. Object.Health = 0
  470. Object.Parent:BreakJoints()
  471. end
  472. else
  473. Object.Health = 0
  474. Object.Parent:BreakJoints()
  475. end
  476. end
  477. Recurse(Object)
  478. end
  479. end
  480. Recurse(game:GetService("Workspace"))
  481. wait(7)
  482. for i = 1, 160 do
  483. pseudoAmbient.Brightness = pseudoAmbient.Brightness - 0.005
  484. wait(0.065)
  485. end
  486. wait(0.2)
  487. pseudoAmbient:Destroy()
  488. MusicPlaya("stop")
  489. --game.Lighting.RobloxLocked = false
  490. wait(0.2)
  491. ---Put Subtraction here.
  492. FreezeUn(makarov, false)
  493. wait(0.1)
  494. ls1.C1 = CFrame.new(0.48,0.48,-0) * CFrame.Angles(0,-1.6,0) --Left Shoulder
  495. rs1.C1 = CFrame.new(-0.48,0.48, -0) * CFrame.Angles(0,1.6,-0) --Right Shoulder
  496. ks1.C1 = CFrame.new(0,-0.5,-0) * CFrame.Angles(55,0,3.15) --Head
  497.  
  498. wait(0.2)
  499. Humanoid.WalkSpeed = 16
  500. wait(0.2)
  501. makarov.Character.Torso.ParticleEmitter:Remove()
  502. wait(0.1)
  503. aura:Remove()
  504. ToggleFF(makarov, false)
  505. wait(0.2)
  506. Animate.Disabled = false
  507. --game.Lighting.RobloxLocked = false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement