AndrewTheMaster

jojo

Aug 26th, 2017
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.62 KB | None | 0 0
  1. musicOn = true
  2.  
  3. Me = game.Players.LocalPlayer
  4. player = Me
  5. char = Me.Character
  6. chara = char
  7. larm = char["Left Arm"]
  8. rarm = char["Right Arm"]
  9. lleg = char["Left Leg"]
  10. rleg = char["Right Leg"]
  11. torso = char.Torso
  12. hed = char.Head
  13. mouse = player:GetMouse()
  14. lght = game.Lighting
  15. lichtact = false
  16. moosicact = false
  17. gotsagofest = true
  18. chara.Humanoid.MaxHealth = math.huge + 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  19. chara.Humanoid.Health = math.huge + 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  20.  
  21.  
  22.  
  23. wait(2.5)
  24.  
  25. chara.Humanoid.WalkSpeed = 35
  26. chara.Humanoid.JumpPower = 70
  27. local naeeym = Instance.new("BillboardGui",chara)
  28. naeeym.Size = UDim2.new(0,100,0,40)
  29. naeeym.StudsOffset = Vector3.new(0,2,0)
  30. naeeym.Adornee = chara.Head
  31. local tecks = Instance.new("TextLabel",naeeym)
  32. tecks.BackgroundTransparency = 1
  33. tecks.BorderSizePixel = 0
  34. tecks.Text = "Angry JoJo Fan"
  35. tecks.Font = "Cartoon"
  36. tecks.FontSize = "Size36"
  37. tecks.TextStrokeTransparency = 0.5
  38. tecks.TextColor3 = Color3.new(0,0,0)
  39. rrer = BrickColor.new("Bright yellow")
  40. tecks.TextStrokeColor3 = rrer.Color
  41. tecks.Size = UDim2.new(1,0,0.5,0)
  42. local licht = Instance.new("PointLight",chara.Torso)
  43. licht.Color = tecks.TextStrokeColor3
  44. licht.Range = 60
  45. licht.Brightness = 1
  46. licht.Enabled = false
  47.  
  48.  
  49. ------------------------------- Player -------------------------------------------------------------------
  50. local z = Instance.new("Sound",char)
  51. z.Looped = true
  52. z.SoundId = "rbxassetid://519992991"
  53. z.Volume = 2.25
  54. if musicOn then
  55. z:Play()
  56. end
  57.  
  58. Mouse = player:GetMouse()
  59.  
  60.  
  61.  
  62. for i,v in pairs(chara:children()) do
  63. if v:IsA("Accessory") or v:IsA("Shirt") or v:IsA("Pants") then
  64. v:Destroy()
  65. end
  66. end
  67. char.Head.face:Destroy()
  68.  
  69. char["Body Colors"].HeadColor, char["Body Colors"].LeftArmColor, char["Body Colors"].LeftLegColor, char["Body Colors"].RightArmColor, char["Body Colors"].RightLegColor, char["Body Colors"].TorsoColor = BrickColor.new("Black"), BrickColor.new("Black"), BrickColor.new("Black"), BrickColor.new("Black"), BrickColor.new("Black"), BrickColor.new("Really black")
  70. local Orbd = Instance.new("Part", char)
  71. Orbd.Name = "Orbd"
  72. Orbd.Shape = Enum.PartType.Ball
  73. Orbd.CanCollide = false
  74. Orbd.BrickColor = BrickColor.new("Bright green")
  75. Orbd.Transparency = 0
  76. Orbd.Material = "Neon"
  77. Orbd.Size = Vector3.new(0.1, 0.1, 0.1)
  78. Orbd.TopSurface = Enum.SurfaceType.Smooth
  79. Orbd.BottomSurface = Enum.SurfaceType.Smooth
  80. local Weld = Instance.new("Weld", Orbd)
  81. Weld.Part0 = char.Head
  82. Weld.Part1 = Orbd
  83. Weld.C1 = CFrame.new(-0.2, -0.2, 0.5)
  84. local glov = Instance.new("PointLight", Orbd)
  85. glov.Brightness = 0.25
  86. glov.Range = 20
  87. glov.Color = Color3.new(255, 0, 0)
  88. local Orbvc = Instance.new("Part", char)
  89. Orbvc.Name = "Orbvc"
  90. Orbvc.Shape = Enum.PartType.Ball
  91. Orbvc.CanCollide = false
  92. Orbvc.BrickColor = BrickColor.new("Green")
  93. Orbvc.Transparency = 0
  94. Orbvc.Material = "Neon"
  95. Orbvc.Size = Vector3.new(0.1, 0.1, 0.1)
  96. Orbvc.TopSurface = Enum.SurfaceType.Smooth
  97. Orbvc.BottomSurface = Enum.SurfaceType.Smooth
  98. local Weld = Instance.new("Weld", Orbvc)
  99. Weld.Part0 = char.Head
  100. Weld.Part1 = Orbvc
  101. Weld.C1 = CFrame.new(0.2, -0.2, 0.5)
  102. local glo = Instance.new("PointLight", Orbvc)
  103. glo.Brightness = 0.25
  104. glo.Range = 20
  105. glo.Color = Color3.new(255, 0, 0)
  106.  
  107. local IsFreeFalling = false
  108. local SpinPart = Instance.new('Part')
  109. SpinPart.Transparency = 1
  110. SpinPart.Size = Vector3.new(25,1,25)
  111. SpinPart.CanCollide = false
  112. SpinPart.FormFactor = 'Custom'
  113. local FX = Instance.new('ParticleEmitter',SpinPart)
  114. FX.Color,FX.Size,FX.Lifetime,FX.Rate,FX.Speed,FX.EmissionDirection,FX.Transparency,FX.LockedToPart,FX.Texture,FX.VelocityInheritance = ColorSequence.new({ColorSequenceKeypoint.new(0, BrickColor.new("Really black").Color, 0), ColorSequenceKeypoint.new(1, BrickColor.new("Black").Color, 0)}), NumberSequence.new(0.25), NumberRange.new(3.75,3.75), 125, NumberRange.new(5,5), "Top", NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.25,0,0),NumberSequenceKeypoint.new(0.9,0,0),NumberSequenceKeypoint.new(0.975,1,0),NumberSequenceKeypoint.new(1,1,0)}), false, "rbxassetid://0",-0.1
  115. local FX = Instance.new('ParticleEmitter',SpinPart)
  116. FX.Color,FX.Size,FX.Lifetime,FX.Rate,FX.Speed,FX.EmissionDirection,FX.Transparency,FX.LockedToPart,FX.Texture,FX.VelocityInheritance = ColorSequence.new({ColorSequenceKeypoint.new(0, BrickColor.new("Really black").Color, 0), ColorSequenceKeypoint.new(1, BrickColor.new("Black").Color, 0)}), NumberSequence.new(0.25), NumberRange.new(3.75,3.75), 125, NumberRange.new(5,5), "Top", NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.25,0,0),NumberSequenceKeypoint.new(0.9,0,0),NumberSequenceKeypoint.new(0.975,1,0),NumberSequenceKeypoint.new(1,1,0)}), false, "rbxassetid://0",0.1
  117. do
  118. local tspin = Instance.new('BodyAngularVelocity')
  119. tspin.angularvelocity = Vector3.new(0,1,0)
  120. tspin.maxTorque =Vector3.new(math.huge,math.huge,math.huge)
  121. tspin.Parent = SpinPart
  122. end
  123. local SpinPos = Instance.new('BodyPosition')
  124. SpinPos.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  125. SpinPos.Parent = SpinPart
  126.  
  127. function Equipped()
  128. IsEquipped = true
  129. local MyTorso = char.Torso
  130. if MyTorso then
  131. spawn(function()
  132. local startTime = tick()
  133. SpinPart.CFrame = CFrame.new(MyTorso.CFrame.p+Vector3.new(0,-2.8,0))
  134. SpinPart.Parent = MyTorso
  135. local fadeIn = true
  136. while IsEquipped do
  137. if not IsFreeFalling then
  138. SpinPos.position = MyTorso.CFrame.p+Vector3.new(0,-2.8,0)
  139. end
  140. wait()
  141. end
  142. SpinPart.Parent = nil
  143.  
  144. end)
  145. end
  146. end
  147.  
  148.  
  149. wait(0.01)
  150. Equipped()
  151.  
  152.  
  153. function start()
  154. print("WRYYYYYYY...")
  155. wait()
  156. print("----------------------------------------")
  157. wait()
  158. print(" - how dare you hate on JoJo. -")
  159. wait()
  160. print("- Edit of Anonymous written by yeox769. -")
  161. i = 0
  162. while i<1 do
  163. wait()
  164. i = i + 0.01
  165. l.Contrast,l.Saturation,l.Brightness = l.Contrast + 0.02, l.Saturation - 0.0075, l.Brightness + 0.00375
  166. l.TintColor = Color3.new(1,1-i,1-i)
  167. end
  168. end
  169. -- RBX.Lua LocalScript | Hackerman | xDarkScripter | Edit By Pxire
  170.  
  171.  
  172. local Players = game:GetService("Players")
  173. local UserInputService = game:GetService("UserInputService")
  174. local RunService = game:GetService("RunService")
  175.  
  176. local Player = Players.LocalPlayer
  177. local Camera = workspace.CurrentCamera
  178. local Mouse = Player:GetMouse()
  179.  
  180. local Character = Player.Character
  181. local Torso = Character.Torso
  182.  
  183. local Typing = false
  184. local TypingSub = 1
  185. local TypingSub2 = 1
  186.  
  187. local Neck = Torso.Neck
  188.  
  189. Neck.C1 = CFrame.new(0, -0.5, 0)
  190.  
  191. local RightArm = Character["Right Arm"]
  192. local LeftArm = Character["Left Arm"]
  193.  
  194. local RightShoulder = Instance.new("Weld", Torso)
  195. RightShoulder.Part0 = Torso
  196. RightShoulder.Part1 = RightArm
  197.  
  198. local LeftShoulder = Instance.new("Weld", Torso)
  199. LeftShoulder.Part0 = Torso
  200. LeftShoulder.Part1 = LeftArm
  201.  
  202. RightShoulder.C1 = CFrame.new(-0.5, 0.5, 0)
  203. LeftShoulder.C1 = CFrame.new(0.5, 0.5, 0)
  204.  
  205.  
  206. local Code = [[
  207.  
  208. WRYYYYYYYYYYYyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYYYyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYYyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYYYYyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYYYYYyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYYYyyyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYYyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYyyyyYYYYYYYY YYYYYYYYYYyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYyyyyyyyyyyyyyYYYY YYYYYYYYYyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyYY YYYYYYYYYyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyYYYYYY YYYYYYYYYyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYYYYY YYyyYYYYYYYyyyyyyyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYY YyyyyyyyyyYYYyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYY yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYYYY YYyyyyyyyyyyyyyyyyyyyyyYyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYY YYYYYYYYyyyyyyyyyyyyyyYYyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYY YYYYYYYYYYYYYyyyyyyyYYYYyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYY YYYYYYYYYYYYYYYYYYYYYYYyyyyyyyyYYYYyyyyyyyyyyyYYYYYYYYYYY YYYYYYYYYYYYYYYYYYYYYYYyyyyyyyyYYYYYYyyyyyyyyyyyYYYYYYYYY YYYYYYYYYYYYYYYYYYYYYYYyyyyyyyyYYYYYYYYyyyyyyyyyyYYYYYYYY YYYYYYYYYYYYYYYYYYYYYYYyyyyyyyyYYYYYYYYYyyyyyyyyyyYYYYYYY YYYYYYYYYYYYYYYYYYYYYYYyyyyyyyyYYYYYYYYYYYyyyyyyyyyYYYYYY YYYYYYYYYYYYYYYYYYYYYYYyyyyyyyyYYYYYYYYYYYyyyyyyyyyYYYYYY YYYYYYYYYYYYYYYYYYYYYYYyyyyyyyYYYYYYYYYYYYyyyyyyyyYYYYYYY YYYYYYYYYYYYYYYYYYYYYYyyyyyyyyyYYYYYYYYYYYyyyyyyyYYYYYYYY YYYYYYYYYYYYYYYYYYYYyyyyyyyyyyyyYYYYYYYYYYyyyyyyyyYYYYYYY YYYYYYYYYYYYYYYYYYyyyyyyyyyyyyyYYYYYYYYYYYyyyyyyyyYYYYYYY YYYYYYYYYYYYYYYYyyyyyyyyyyyyYYYYYYYYYYYYYyyyyyyyyYYYYYYYY YYYYYYYYYYYYYYyyyyyyyyyyyyYYYYYYYYYYYYYYYyyyyyyyyYYYYYYYY YYYYYYYYYYYYyyyyyyyyyyyyYYYYYYYYYYYYYYYYYyyyyyyyyYYYYYYYY
  209.  
  210.  
  211.  
  212. ]]
  213.  
  214.  
  215. local Argument = [[
  216.  
  217. WRYYYYYYYYYYYyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYYYyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYYyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYYYYyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYYYYYyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYYYyyyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYYyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYyyyyYYYYYYYY YYYYYYYYYYyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYyyyyyyyyyyyyyYYYY YYYYYYYYYyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyYY YYYYYYYYYyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyYYYYYY YYYYYYYYYyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYYYYY YYyyYYYYYYYyyyyyyyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYY YyyyyyyyyyYYYyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYY yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYYYY YYyyyyyyyyyyyyyyyyyyyyyYyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYY YYYYYYYYyyyyyyyyyyyyyyYYyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYY YYYYYYYYYYYYYyyyyyyyYYYYyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYY YYYYYYYYYYYYYYYYYYYYYYYyyyyyyyyYYYYyyyyyyyyyyyYYYYYYYYYYY YYYYYYYYYYYYYYYYYYYYYYYyyyyyyyyYYYYYYyyyyyyyyyyyYYYYYYYYY YYYYYYYYYYYYYYYYYYYYYYYyyyyyyyyYYYYYYYYyyyyyyyyyyYYYYYYYY YYYYYYYYYYYYYYYYYYYYYYYyyyyyyyyYYYYYYYYYyyyyyyyyyyYYYYYYY YYYYYYYYYYYYYYYYYYYYYYYyyyyyyyyYYYYYYYYYYYyyyyyyyyyYYYYYY YYYYYYYYYYYYYYYYYYYYYYYyyyyyyyyYYYYYYYYYYYyyyyyyyyyYYYYYY YYYYYYYYYYYYYYYYYYYYYYYyyyyyyyYYYYYYYYYYYYyyyyyyyyYYYYYYY YYYYYYYYYYYYYYYYYYYYYYyyyyyyyyyYYYYYYYYYYYyyyyyyyYYYYYYYY YYYYYYYYYYYYYYYYYYYYyyyyyyyyyyyyYYYYYYYYYYyyyyyyyyYYYYYYY YYYYYYYYYYYYYYYYYYyyyyyyyyyyyyyYYYYYYYYYYYyyyyyyyyYYYYYYY YYYYYYYYYYYYYYYYyyyyyyyyyyyyYYYYYYYYYYYYYyyyyyyyyYYYYYYYY YYYYYYYYYYYYYYyyyyyyyyyyyyYYYYYYYYYYYYYYYyyyyyyyyYYYYYYYY YYYYYYYYYYYYyyyyyyyyyyyyYYYYYYYYYYYYYYYYYyyyyyyyyYYYYYYYY
  218.  
  219.  
  220. ]]
  221.  
  222.  
  223.  
  224. game.Lighting.GlobalShadows = false
  225. game.Lighting.Brightness = 0.25
  226.  
  227.  
  228. local function Smooth(Part)
  229. Part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  230. Part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  231. Part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  232. Part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  233. Part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  234. Part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  235. end
  236.  
  237.  
  238. local function SetLine(Line, Alpha, Beta)
  239. local dx = Alpha.Position.X.Scale - Beta.Position.X.Scale
  240. local dy = Alpha.Position.Y.Scale - Beta.Position.Y.Scale
  241. local Magnitude = math.sqrt(dx^2 + dy^2)
  242.  
  243. Line.Size = UDim2.new(Magnitude, 0, 0, 8)
  244. Line.Position = Alpha.Position:Lerp(Beta.Position, 0.5)
  245. Line.Rotation = math.deg(math.atan2(dy, dx))
  246. end
  247.  
  248.  
  249. local Keyboard = Instance.new("Part")
  250. Keyboard.BrickColor = BrickColor.new("Bright yellow")
  251. Keyboard.Material = Enum.Material.Neon
  252. Keyboard.Transparency = 0.1
  253. Keyboard.Size = Vector3.new(5, 0, 2)
  254. Keyboard.CanCollide = false
  255. Keyboard.Locked = true
  256.  
  257. Smooth(Keyboard)
  258.  
  259. local KeyboardWeld = Instance.new("Weld")
  260. KeyboardWeld.Part0 = Torso
  261. KeyboardWeld.Part1 = Keyboard
  262. KeyboardWeld.C0 = CFrame.new(0, 0.2, -2) * CFrame.Angles(0.3, 0, 0)
  263.  
  264. KeyboardWeld.Parent = Keyboard
  265. Keyboard.Parent = Character
  266.  
  267.  
  268. local Light = Instance.new("PointLight")
  269. Light.Brightness = 1.5
  270. Light.Range = 12
  271. Light.Parent = Keyboard
  272.  
  273.  
  274. local Screen = Instance.new("Part")
  275. Screen.BrickColor = BrickColor.new("Really black")
  276. Screen.Material = Enum.Material.Neon
  277. Screen.Transparency = 0.6
  278. Screen.Size = Vector3.new(6, 4, 0)
  279. Screen.CanCollide = false
  280. Screen.Locked = true
  281.  
  282. Smooth(Screen)
  283.  
  284. local ScreenWeld = Instance.new("Weld")
  285. ScreenWeld.Part0 = Torso
  286. ScreenWeld.Part1 = Screen
  287. ScreenWeld.C0 = CFrame.new(0, 3.5, -4.5) * CFrame.Angles(0.1, 0, 0)
  288.  
  289. local animeh = Instance.new("Part")
  290. animeh.BrickColor = BrickColor.new("Really black")
  291. animeh.Material = Enum.Material.Neon
  292. animeh.Transparency = 0.6
  293. animeh.Size = Vector3.new(6, 4, 0)
  294. animeh.CanCollide = false
  295. animeh.Locked = true
  296.  
  297. local dekal = Instance.new("Decal",animeh)
  298. dekal.Texture = "http://www.roblox.com/asset/?id=380038161"
  299. dekal.Transparency = 1
  300. dekal.Face = "Back"
  301.  
  302. Smooth(animeh)
  303.  
  304. local animehw = Instance.new("Weld")
  305. animehw.Part0 = Torso
  306. animehw.Part1 = animeh
  307. animehw.C0 = CFrame.new(0, 8, -4) * CFrame.Angles(.5,0,0)
  308.  
  309. animehw.Parent = animeh
  310. animeh.Parent = Character
  311.  
  312. local Gui = Instance.new("SurfaceGui")
  313. Gui.Face = "Back"
  314. Gui.Adornee = Screen
  315. Gui.Parent = Screen
  316.  
  317. local Text = Instance.new("TextBox")
  318. Text.BackgroundTransparency = 1
  319. Text.Position = UDim2.new(0, 0, 0, 0)
  320. Text.Size = UDim2.new(1, 0, 1, 0)
  321. Text.TextColor3 = Color3.new(1, 1, 1)
  322. Text.Font = Enum.Font.Code
  323. Text.Active = false
  324. Text.MultiLine = true
  325. Text.TextWrapped = true
  326. Text.FontSize = Enum.FontSize.Size32
  327. Text.TextXAlignment = Enum.TextXAlignment.Left
  328. Text.TextYAlignment = Enum.TextYAlignment.Top
  329. Text.Text = ""
  330.  
  331. Text.Parent = Gui
  332.  
  333. ScreenWeld.Parent = Screen
  334. Screen.Parent = Character
  335.  
  336.  
  337.  
  338. local Screen2 = Instance.new("Part")
  339. Screen2.BrickColor = BrickColor.new("Really black")
  340. Screen2.Material = Enum.Material.Neon
  341. Screen2.Transparency = 0.6
  342. Screen2.Size = Vector3.new(6, 4, 0)
  343. Screen2.CanCollide = false
  344. Screen2.Locked = true
  345.  
  346. Smooth(Screen2)
  347.  
  348. local Screen2Weld = Instance.new("Weld")
  349. Screen2Weld.Part0 = Torso
  350. Screen2Weld.Part1 = Screen2
  351. Screen2Weld.C0 = CFrame.new(5.4, 3.4, -1.5) * CFrame.Angles(0.1, -0.9, 0)
  352.  
  353. local Gui2 = Instance.new("SurfaceGui")
  354. Gui2.Face = "Back"
  355. Gui2.Adornee = Screen2
  356. Gui2.Parent = Screen2
  357.  
  358. local Text2 = Instance.new("TextBox")
  359. Text2.BackgroundTransparency = 1
  360. Text2.Position = UDim2.new(0, 0, 0, 0)
  361. Text2.Size = UDim2.new(1, 0, 1, 0)
  362. Text2.TextColor3 = Color3.new(1, 1, 0)
  363. Text2.Font = Enum.Font.Code
  364. Text2.Active = false
  365. Text2.MultiLine = true
  366. Text2.TextWrapped = true
  367. Text2.FontSize = Enum.FontSize.Size32
  368. Text2.TextXAlignment = Enum.TextXAlignment.Left
  369. Text2.TextYAlignment = Enum.TextYAlignment.Top
  370. Text2.Text = ""
  371.  
  372. Text2.Parent = Gui2
  373.  
  374. local ImageKey = Instance.new("ImageLabel")
  375. ImageKey.BackgroundTransparency = 1
  376. ImageKey.Size = UDim2.new(0.2, 0, 0.2, 0)
  377. ImageKey.Position = UDim2.new(0.4, 0, 0.4, 0)
  378. ImageKey.Image = "http://www.roblox.com/asset/?id=257648795"
  379. ImageKey.ImageTransparency = 1
  380. ImageKey.Parent = Gui2
  381.  
  382. Screen2Weld.Parent = Screen2
  383. Screen2.Parent = Character
  384.  
  385.  
  386.  
  387. local Screen3 = Instance.new("Part")
  388. Screen3.BrickColor = BrickColor.new("Really black")
  389. Screen3.Material = Enum.Material.Neon
  390. Screen3.Transparency = 0.6
  391. Screen3.Size = Vector3.new(6, 4, 0)
  392. Screen3.CanCollide = false
  393. Screen3.Locked = true
  394.  
  395. local dekal = Instance.new("Decal",Screen3)
  396. dekal.Texture = "http://www.roblox.com/asset/?id=28719188"
  397. dekal.Transparency = 0.15
  398. dekal.Face = "Back"
  399.  
  400. Smooth(Screen3)
  401.  
  402. local Screen3Weld = Instance.new("Weld")
  403. Screen3Weld.Part0 = Torso
  404. Screen3Weld.Part1 = Screen3
  405. Screen3Weld.C0 = CFrame.new(-5.4, 3.4, -1.5) * CFrame.Angles(0.1, 0.9, 0)
  406.  
  407. local Gui3 = Instance.new("SurfaceGui")
  408. Gui3.Face = "Back"
  409. Gui3.Adornee = Screen3
  410. Gui3.Parent = Screen3
  411.  
  412. local Map = Instance.new("ImageLabel")
  413. Map.BackgroundTransparency = 1
  414. Map.Position = UDim2.new(0, 0, 0, 0)
  415. Map.Size = UDim2.new(1, 0, 1, 0)
  416. Map.Image = "http://www.roblox.com/asset/?id=121661614"
  417.  
  418. Map.Parent = Gui3
  419.  
  420. Screen3Weld.Parent = Screen3
  421. Screen3.Parent = Character
  422.  
  423. UserInputService.InputBegan:Connect(function(Input, Processed)
  424. if Processed then return end
  425.  
  426. if Input.UserInputType == Enum.UserInputType.Keyboard then
  427. local KeyCode = Input.KeyCode
  428.  
  429. if KeyCode == Enum.KeyCode.E then
  430. Typing = not Typing
  431. end
  432. end
  433. end)
  434.  
  435.  
  436.  
  437. RunService.Heartbeat:Connect(function()
  438. local Sine = math.sin(tick() * 8) / 8
  439.  
  440. ImageKey.ImageTransparency = math.abs(math.sin(tick()))
  441.  
  442. if Typing then
  443. if math.random(5) == 1 then
  444. local PressSound = Instance.new("Sound")
  445. PressSound.SoundId = "rbxassetid://616593932"
  446. PressSound.Volume = 3
  447. PressSound.Parent = Keyboard
  448. PressSound:Play()
  449.  
  450. game:GetService("Debris"):AddItem(PressSound, 1 / 2)
  451. end
  452.  
  453. Neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(-0.2 + Sine / 4, (math.random() - 0.5) / 2, 0)
  454.  
  455. RightShoulder.C0 = CFrame.new(1, 0.6 + math.random() / 4, -math.random() * 0.7)
  456. * CFrame.Angles(1.5 + Sine * math.random(), -Sine / 4, -(0.5 + 2 * Sine * math.random()))
  457.  
  458. LeftShoulder.C0 = CFrame.new(-1, 0.6 + math.random() / 4, -math.random() * 0.7)
  459. * CFrame.Angles(1.5 - Sine * math.random(), Sine / 4, 0.5 + 2 * Sine * math.random())
  460.  
  461. if math.random(2) == 1 then
  462. if TypingSub < #Argument then
  463. TypingSub = TypingSub + 1
  464. Text.Text = Text.Text..Argument:sub(TypingSub, TypingSub)
  465.  
  466. local nl = Text.Text:find("\n")
  467.  
  468. if nl and #Text.Text > 400 then
  469. Text.Text = Text.Text:sub(nl + 1)
  470. end
  471.  
  472. else
  473. TypingSub = 1
  474. end
  475. end
  476.  
  477. if math.random(3) == 1 then
  478. if TypingSub2 < #Code then
  479. TypingSub2 = TypingSub2 + 1
  480. Text2.Text = Text2.Text..Code:sub(TypingSub2, TypingSub2)
  481.  
  482. local nl = Text2.Text:find("\n")
  483.  
  484. if nl and #Text2.Text > 400 then
  485. Text2.Text = Text2.Text:sub(nl + 1)
  486. end
  487.  
  488. else
  489. TypingSub2 = 1
  490. end
  491. end
  492.  
  493. else
  494. Neck.C0 = CFrame.new(0, 1, 0)
  495.  
  496. RightShoulder.C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(1.5, 0, 0)
  497. LeftShoulder.C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(1.5, 0, 0)
  498. end
  499. end)
  500.  
  501. delay(0,start)
  502.  
  503. New = function(Object, Parent, Name, Data)
  504. local Object = Instance.new(Object)
  505. for Index, Value in pairs(Data or {}) do
  506. Object[Index] = Value
  507. end
  508. Object.Parent = Parent
  509. Object.Name = Name
  510. return Object
  511. end
  512.  
  513. function ScatterEff(part)
  514. local eff1 = Instance.new("ParticleEmitter",part)
  515. eff1.Size = NumberSequence.new(.1)
  516. eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.9,0),NumberSequenceKeypoint.new(1,1)})
  517. eff1.LightEmission = 1
  518. eff1.Lifetime = NumberRange.new(1)
  519. eff1.Speed = NumberRange.new(1)
  520. eff1.Rate = 100
  521. eff1.VelocitySpread = 10000
  522. eff1.Texture = "rbxassetid://347504241"
  523. eff1.Color = ColorSequence.new(Color3.new(1,1,0))
  524. local eff2 = Instance.new("ParticleEmitter",part)
  525. eff2.Size = NumberSequence.new(.1)
  526. eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.9,0),NumberSequenceKeypoint.new(1,1)})
  527. eff2.LightEmission = 1
  528. eff2.Lifetime = NumberRange.new(1)
  529. eff2.Speed = NumberRange.new(1)
  530. eff2.Rate = 100
  531. eff2.VelocitySpread = 10000
  532. eff2.Texture = "rbxassetid://347504259"
  533. eff2.Color = ColorSequence.new(Color3.new(1,1,0))
  534. end
  535.  
  536. function BurningEff(part)
  537. local eff1 = Instance.new("ParticleEmitter",part)
  538. eff1.Size = NumberSequence.new(.1)
  539. eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
  540. eff1.LightEmission = 1
  541. eff1.Lifetime = NumberRange.new(1)
  542. eff1.Speed = NumberRange.new(0)
  543. eff1.Rate = 100
  544. eff1.Texture = "rbxassetid://347504241"
  545. eff1.Acceleration = Vector3.new(0,10,0)
  546. eff1.Color = ColorSequence.new(Color3.new(1,1,0))
  547. local eff2 = Instance.new("ParticleEmitter",part)
  548. eff2.Size = NumberSequence.new(.1)
  549. eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
  550. eff2.LightEmission = 1
  551. eff2.Lifetime = NumberRange.new(1)
  552. eff2.Speed = NumberRange.new(0)
  553. eff2.Rate = 100
  554. eff2.Texture = "rbxassetid://347504259"
  555. eff2.Acceleration = Vector3.new(0,10,0)
  556. eff2.Color = ColorSequence.new(Color3.new(1,1,0))
  557. local eff3 = Instance.new("ParticleEmitter",part)
  558. eff3.Size = NumberSequence.new(1)
  559. eff3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  560. eff3.LightEmission = 1
  561. eff3.Lifetime = NumberRange.new(1)
  562. eff3.Speed = NumberRange.new(0)
  563. eff3.Rate = 100
  564. eff3.Texture = "rbxasset://textures/particles/fire_main.dds"
  565. eff3.Acceleration = Vector3.new(0,10,0)
  566. eff3.Color = ColorSequence.new(Color3.new(1,1,0))
  567. end
  568.  
  569.  
  570.  
  571. slashsnd = New("Sound",chara.Torso,"Slash",{SoundId = "rbxassetid://28144425",PlaybackSpeed = .7,Volume = 5})
  572. hitsnd = New("Sound",chara.Torso,"Hit",{SoundId = "rbxassetid://429400881",PlaybackSpeed = .7,Volume = 5})
  573. telesnd = New("Sound",chara.Torso,"Tele",{SoundId = "rbxassetid://2767090",PlaybackSpeed = .7,Volume = 5})
  574. burnsnd = New("Sound",chara.Torso,"Burn",{SoundId = "rbxassetid://686423225",PlaybackSpeed = .7,Volume = 5})
  575. music1 = New("Sound",chara.Torso,"Music1",{SoundId = "rbxassetid://151038517",PlaybackSpeed = .5,Volume = 10,Looped = true})
  576. music2 = New("Sound",chara.Torso,"Music2",{SoundId = "rbxassetid://11984351",PlaybackSpeed = .2,Volume = 5,Looped = true})
  577. deathmus = New("Sound",chara.Torso,"DeathMus",{SoundId = "rbxassetid://19094700",PlaybackSpeed = .5,Volume = 5,Looped = true})
  578. deathex = New("Sound",chara.Torso,"DeathEx",{SoundId = "rbxassetid://11984351",PlaybackSpeed = 1,Volume = 5})
  579.  
  580.  
  581.  
  582.  
  583.  
  584. --Soul Steal--
  585. function SoulSteal(pos)
  586. local soulst = coroutine.wrap(function()
  587. local soul = Instance.new("Part",chara)
  588. soul.Size = Vector3.new(0,0,0)
  589. soul.CanCollide = false
  590. soul.Anchored = false
  591. soul.Position = pos
  592. soul.CFrame = CFrame.new(pos.X,pos.Y,pos.Z)
  593. soul.Transparency = 1
  594. local ptc = Instance.new("ParticleEmitter",soul)
  595. ptc.Texture = "http://www.roblox.com/asset/?id=17407561"
  596. ptc.Size = NumberSequence.new(.5)
  597. ptc.LockedToPart = true
  598. ptc.Speed = NumberRange.new(0)
  599. ptc.Lifetime = NumberRange.new(9999)
  600. local bodpos = Instance.new("BodyPosition",soul)
  601. bodpos.Position = pos
  602. wait(2)
  603. soul.Touched:connect(function(hit)
  604. if hit.Parent == chara then
  605. soul:Destroy()
  606. end
  607. end)
  608. while soul do
  609. wait(.1)
  610. bodpos.Position = chara.Torso.Position
  611. end
  612. end)
  613. soulst()
  614. end
  615.  
  616. --Death of a Mortal--
  617. function KillMortal(hitdude)
  618. local torsy = nil
  619. if hitdude:FindFirstChild("Torso")~=nil then
  620. torsy = hitdude.Torso
  621. elseif hitdude:FindFirstChild("UpperTorso")~=nil then
  622. torsy = hitdude.UpperTorso
  623. end
  624. local val = Instance.new("ObjectValue",hitdude)
  625. val.Name = "HasBeenHit"
  626. hitdude:BreakJoints()
  627. hitdude.Humanoid:Destroy()
  628. SoulSteal(torsy.Position)
  629. local chi = hitdude:GetChildren()
  630. for i = 1, #chi do
  631. if chi[i].ClassName == "Part" or chi[i].ClassName == "MeshPart" then
  632. local bodpos = Instance.new("BodyPosition",chi[i])
  633. bodpos.Position = chi[i].Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  634. ScatterEff(chi[i])
  635. chi[i].BrickColor = BrickColor.new("Really black")
  636. end
  637. end
  638. for i = 1, 4 do
  639. for i = 1, #chi do
  640. if chi[i].ClassName == "Part" or chi[i].ClassName == "MeshPart" then
  641. chi[i].Transparency = chi[i].Transparency + .25
  642. wait(.01)
  643. end
  644. end
  645. end
  646. for i = 1, #chi do
  647. if chi[i].ClassName == "Part" or chi[i].ClassName == "MeshPart" then
  648. chi[i]:Destroy()
  649. end
  650. end
  651. end
  652.  
  653.  
  654. function Teleport(pos)
  655. telesnd:Play()
  656. local ch = chara:GetChildren()
  657. for i = 1, #ch do
  658. if ch[i].ClassName == "Part" and ch[i].Name ~= "HumanoidRootPart" then
  659. local trace = Instance.new("Part",game.Workspace)
  660. trace.Size = ch[i].Size
  661. trace.Material = "Neon"
  662. trace.BrickColor = BrickColor.new("Really black")
  663. trace.Transparency = .3
  664. trace.CanCollide = false
  665. trace.Anchored = true
  666. trace.CFrame = ch[i].CFrame
  667. if ch[i].Name == "Head" then
  668. mehs = Instance.new("CylinderMesh",trace)
  669. mehs.Scale = Vector3.new(1.25,1.25,1.25)
  670. end
  671. tracedisappear = coroutine.wrap(function()
  672. wait(1)
  673. for i = 1, 7 do
  674. wait(.1)
  675. trace.Transparency = trace.Transparency + .1
  676. end
  677. trace:Destroy()
  678. end)
  679. tracedisappear()
  680. end
  681. end
  682. chara.Torso.CFrame = CFrame.new(pos.X,pos.Y,pos.Z)
  683. end
  684.  
  685.  
  686. function Grab(mouse)
  687. local hit = mouse.Target
  688. if hit ~= nil then
  689. if hit.Parent:FindFirstChild("Humanoid")~=nil then
  690. local torsy = nil
  691. if hit.Parent:FindFirstChild("Torso")~=nil then
  692. torsy = hit.Parent.Torso
  693. elseif hit.Parent:FindFirstChild("UpperTorso")~=nil then
  694. torsy = hit.Parent.UpperTorso
  695. end
  696. local bodpos = Instance.new("BodyPosition",torsy)
  697. bodpos.Position = torsy.Position
  698. wait(1)
  699. burnsnd:Play()
  700. hit.Parent.Humanoid.MaxHealth = 100
  701. bodpos.Position = bodpos.Position + Vector3.new(0,4,0)
  702. for i = 1, 10 do
  703. wait(.1)
  704. BurningEff(torsy)
  705. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 10
  706. end
  707. KillMortal(hit.Parent)
  708. end
  709. else end
  710. end
  711.  
  712.  
  713. function onKeyDown(key)
  714. if key == "z" then
  715. Teleport(Mouse.Hit.p + Vector3.new(0,2,0))
  716. elseif key == "x" then
  717. Grab(Mouse)
  718. end
  719. end
  720.  
  721. --Mouse Functions--
  722. Mouse = player:GetMouse()
  723. if Mouse then
  724. Mouse.KeyDown:connect(onKeyDown)
  725. end
  726.  
  727. while true do
  728. wait(.01)
  729. chance = math.random(0,100)
  730. if chance < 10 then
  731. sel = math.random(1,3)
  732. if sel == 1 then
  733. tecks.Text = "Angry JoJo Fan"
  734. elseif sel == 2 then
  735. tecks.Text = "Anyrg oJJo naf"
  736. elseif sel == 3 then
  737. tecks.Text = "naF oJoJ yrgnA"
  738. end
  739. else tecks.Text = "Angry JoJo Fan"
  740. if chara.Humanoid.Health > 0 then
  741. chara.Humanoid.MaxHealth = math.huge
  742. chara.Humanoid.Health = math.huge
  743. end
  744. tecks.Position = UDim2.new(0,math.random(-1,1),0,math.random(-1,1))
  745. end
  746. end
Add Comment
Please, Sign In to add comment