Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Jojo F9 Console
- local Player = "KeyUsbr"
- local Player = game.Players[Player]
- local Character = Player.Character
- local Backpack = Player.Backpack
- local Humanoid = Character:WaitForChild("Humanoid")
- local HumanoidRootPart = Character:WaitForChild("HumanoidRootPart")
- local TweenService = game:GetService("TweenService")
- local function Tween(a, b, c)
- return TweenService:Create(a, b, c):Play()
- end
- local Lighting = game.Lighting
- -- Time Erase
- local TimeErase = Instance.new("Tool", Backpack)
- TimeErase.Name = "Time Erase"
- TimeErase.RequiresHandle = false
- local Debris = game:GetService("Debris")
- TimeErase.Activated:Connect(function()
- local Correction = Instance.new("ColorCorrectionEffect", Lighting)
- Correction.Brightness = 0
- Correction.Saturation = -2
- Debris:AddItem(Correction, .1)
- table.foreach(game.Players:GetPlayers(), function(Index, Player)
- if Player.Character and Player.Character ~= Character then
- if Player.Character:FindFirstChild("HumanoidRootPart") then
- Player.Character["HumanoidRootPart"].Position = Player.Character["HumanoidRootPart"].Position + (Player.Character["Humanoid"].MoveDirection * 16) + (Player.Character["HumanoidRootPart"].Velocity/2)
- end
- end
- end)
- table.foreach({}, function(Index, Sound)
- if Sound:IsA("Sound") then
- if Sound.Playing == true then
- Sound.TimePosition = Sound.TimePosition + 10
- end
- elseif Sound:IsA("BasePart") and not Sound.Parent:FindFirstChild("Humanoid") then
- if Sound.Anchored == false then
- Sound.Position = Sound.Position + ((Sound.Velocity))
- end
- end
- end)
- local Sound = Instance.new("Sound", workspace)
- Sound.Volume = 2
- Sound.SoundId = "rbxassetid://3373980192"
- Sound:Play()
- Debris:AddItem(Sound, 5)
- end)
- -- Time Reverse
- local TimeReverseCC = Instance.new("ColorCorrectionEffect", game.Lighting)
- TimeReverseCC.Name = "Time Reverse Effect"
- local TimeReverse = Instance.new("Tool", Backpack)
- TimeReverse.Name = "Time Revert"
- TimeReverse.RequiresHandle = false
- local Reversed = {}
- local HasRecorded = false
- local function ReverseTime(Contents)
- if HasRecorded == true then
- table.foreach(Reversed, function(Name, Contents)
- local Player = game.Players:FindFirstChild(Name)
- if Player then
- if Player.Character then
- local Humanoid, HumanoidRootPart = Player.Character:FindFirstChild("Humanoid"), Player.Character:FindFirstChild("HumanoidRootPart")
- if Humanoid and HumanoidRootPart then
- local Sphere = Instance.new("Part", workspace)
- Sphere.Anchored = true
- Sphere.CanCollide = false
- Sphere.Material = "Neon"
- Sphere.CFrame = HumanoidRootPart.CFrame
- Sphere.Shape = Enum.PartType.Ball
- Sphere.Size = Vector3.new(15, 15, 15)
- Sphere.Transparency = 0.2
- Sphere.Color = Color3.new(0, 0, 0)
- Debris:AddItem(Sphere, .5)
- Tween(Sphere, TweenInfo.new(.5), {Transparency = 1, Size = Vector3.new(3, 3, 3)})
- Humanoid.Health = Contents.Health
- HumanoidRootPart.CFrame = Contents.CFrame
- HumanoidRootPart.Velocity = Contents.Velocity
- end
- end
- end
- end)
- HasRecorded = false
- elseif HasRecorded == false then
- table.foreach(Contents, function(Index, Player)
- if Player.Character then
- local Humanoid, HumanoidRootPart = Player.Character:FindFirstChild("Humanoid"), Player.Character:FindFirstChild("HumanoidRootPart")
- if Humanoid and HumanoidRootPart then
- Reversed[Player.Name] = {
- Health = Humanoid.Health,
- CFrame = HumanoidRootPart.CFrame,
- Velocity = HumanoidRootPart.Velocity
- }
- end
- end
- end)
- HasRecorded = true
- end
- end
- TimeReverse.Activated:Connect(function()
- if HasRecorded == true then
- TimeReverseCC.Saturation = -1
- local Sound = Instance.new("Sound", workspace)
- Sound.Volume = 1
- Sound.SoundId = "rbxassetid://743521618"
- Sound:Play()
- Debris:AddItem(Sound, 5)
- wait(Sound.TimeLength)
- TimeReverseCC.Saturation = 0
- TimeReverseCC.Brightness = 1
- delay(.25, function()
- Tween(TimeReverseCC, TweenInfo.new(1), {Brightness = 0})
- end)
- local Sound = Instance.new("Sound", workspace)
- Sound.Volume = 1
- Sound.SoundId = "rbxassetid://743521656"
- Sound:Play()
- Debris:AddItem(Sound, 5)
- local Sound = Instance.new("Sound", workspace)
- Sound.Volume = 1
- Sound.SoundId = "rbxassetid://2554063739"
- Sound:Play()
- Tween(Sound, TweenInfo.new(4), {Volume = 0})
- Debris:AddItem(Sound, 4)
- ReverseTime()
- HasRecorded = false
- elseif HasRecorded == false then
- TimeReverseCC.Saturation = -1
- TimeReverseCC.Contrast = .5
- delay(.1, function()
- TimeReverseCC.Saturation = 0
- TimeReverseCC.Contrast = 0
- end)
- Reversed = {}
- local Sound = Instance.new("Sound", workspace)
- Sound.Volume = 1
- Sound.SoundId = "rbxassetid://743521450"
- Sound:Play()
- Debris:AddItem(Sound, 5)
- ReverseTime(game.Players:GetPlayers())
- HasRecorded = true
- end
- end)
- -- Temporal Save
- local TimeReverseCC = Instance.new("ColorCorrectionEffect", game.Lighting)
- TimeReverseCC.Name = "Temporal Save Effect"
- local TimeReverse = Instance.new("Tool", Backpack)
- TimeReverse.Name = "Temporal Save"
- TimeReverse.RequiresHandle = false
- local Reversed = {}
- local HasRecorded = false
- TimeReverse.Activated:Connect(function()
- if HasRecorded == true then
- TimeReverseCC.Saturation = -1
- TimeReverseCC.Brightness = -0.2
- delay(.1, function()
- TimeReverseCC.Saturation = 0
- TimeReverseCC.Brightness = 0
- end)
- local Sound = Instance.new("Sound", workspace)
- Sound.Volume = 1
- Sound.SoundId = "rbxassetid://743521450"
- Sound:Play()
- Debris:AddItem(Sound, 5)
- ReverseTime()
- HasRecorded = false
- elseif HasRecorded == false then
- Reversed = {}
- local Sound = Instance.new("Sound", Player.Character.HumanoidRootPart)
- Sound.Volume = 1
- Sound.SoundId = "rbxassetid://743521450"
- Sound:Play()
- Debris:AddItem(Sound, 5)
- ReverseTime({Player})
- HasRecorded = true
- end
- end)
- -- Killer Queen
- local KillerQueen = Instance.new("Tool", Backpack)
- KillerQueen.Name = "Killer Queen"
- KillerQueen.RequiresHandle = false
- local Target
- Humanoid.Touched:Connect(function(Hit)
- if Hit.Parent:FindFirstChild("Humanoid") and Hit.Parent ~= Target and not Hit:IsDescendantOf(Character) then
- Target = Hit.Parent
- local NewSound = Instance.new("Sound", Target["HumanoidRootPart"])
- NewSound.SoundId = "rbxassetid://3037825745"; NewSound.Volume = 10
- NewSound:Play()
- Debris:AddItem(NewSound, 5)
- end
- end)
- local Detonate = Instance.new("Sound", Character["Torso"])
- Detonate.Volume = 6
- Detonate.EmitterSize = 100
- Detonate.SoundId = "rbxassetid://2302540815"
- KillerQueen.Activated:Connect(function()
- if Target then
- Detonate:Play()
- wait(1)
- local Sound = Instance.new("Sound", Target["Torso"])
- Sound.Volume = 6
- Sound.EmitterSize = 100
- Sound.SoundId = "rbxassetid://2686077452"
- Sound:Play()
- Debris:AddItem(Sound, 5)
- wait(.25)
- Target["Torso"].Anchored = true
- local Explosion = Instance.new("Explosion", Target["Torso"])
- Explosion.Position = Target["Torso"].Position
- Explosion.BlastPressure = 10000
- Explosion.BlastRadius = 8
- end
- end)
- -- Killer Queen: Bites Za Dusto
- local BitesZaDusto = Instance.new("Tool", Backpack)
- BitesZaDusto.Name = "Killer Queen: Bites the Dust"
- BitesZaDusto.RequiresHandle = false
- local RewindTime = Instance.new("ColorCorrectionEffect", Lighting)
- RewindTime.Name = "Rewind CC"
- BitesZaDusto.Activated:Connect(function()
- if Target then
- Detonate:Play()
- wait(1)
- Target["Torso"].Anchored = true
- RewindTime.Saturation = -1
- RewindTime.Contrast = .5
- for Index = 1, 6 do
- for Index = 1, math.random(1, 3) do
- local Sound = Instance.new("Sound", Target["Torso"])
- Sound.Volume = 6
- Sound.EmitterSize = 100
- Sound.Pitch = Random.new():NextNumber(.5, 1.5)
- Sound.SoundId = "rbxassetid://1398290761"
- Sound:Play()
- Debris:AddItem(Sound, 5)
- local Explosion = Instance.new("Explosion", Target["Torso"])
- Explosion.Position = Target["Torso"].Position + Vector3.new(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5))
- Explosion.BlastPressure = 10000
- Explosion.BlastRadius = 2
- wait()
- end
- wait(.2)
- end
- RewindTime.Brightness = 1
- ReverseTime()
- Tween(RewindTime, TweenInfo.new(1, Enum.EasingStyle.Quint), {Brightness = 0, Saturation = 0, Contrast = 0})
- end
- end)
- -- Snap Gate
- local Gate = Instance.new("Tool", Backpack)
- Gate.Name = "Gate"
- Gate.RequiresHandle = false
- local Snap = Instance.new("Sound", Character["HumanoidRootPart"])
- Snap.Volume = 10
- Snap.SoundId = "rbxassetid://242076158"
- local Attachment = Instance.new("Attachment", Character["HumanoidRootPart"])
- local GateVortex = Instance.new("ParticleEmitter", Attachment)
- GateVortex.Texture = "rbxassetid://1084969997"
- GateVortex.Color = ColorSequence.new(Color3.new(1, 1, 1))
- GateVortex.Size = NumberSequence.new(4)
- GateVortex.Lifetime = NumberRange.new(1)
- GateVortex.Rate = 5
- GateVortex.LightEmission = 1
- GateVortex.LockedToPart = true
- GateVortex.Speed = NumberRange.new(0)
- GateVortex.RotSpeed = NumberRange.new(360)
- GateVortex.Transparency = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 0.25),
- NumberSequenceKeypoint.new(1, 1)}
- )
- GateVortex.Enabled = false
- local Gating = false
- local function GatePos(GatePosition)
- local GateCylinder = Instance.new("Part", workspace)
- GateCylinder.Shape = Enum.PartType.Cylinder
- GateCylinder.Transparency = 0
- GateCylinder.Anchored = true
- GateCylinder.CanCollide = false
- GateCylinder.Material = "Neon"
- GateCylinder.Size = Vector3.new(.2, .1, .1)
- GateCylinder.CFrame = HumanoidRootPart.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, math.rad(90))
- GateVortex.Enabled = false
- Gating = false
- local Sound = Instance.new("Sound", GateCylinder)
- Sound.Volume = 2
- Sound.EmitterSize = 100
- Sound.SoundId = "rbxassetid://588701396"
- Sound:Play()
- Debris:AddItem(Sound, 5)
- Tween(GateCylinder, TweenInfo.new(.5), {Size = Vector3.new(.1, 6, 6)})
- wait(.5)
- local CanGate = true
- GateCylinder.Touched:Connect(function(Hit)
- if CanGate == true then
- if Hit.Parent:FindFirstChild("Humanoid") then
- Hit.Parent["HumanoidRootPart"].Position = GatePosition + Vector3.new(0, 2, 0)
- end
- end
- end)
- wait(10)
- CanGate = false
- local Sound = Instance.new("Sound", GateCylinder)
- Sound.Volume = 2
- Sound.EmitterSize = 100
- Sound.SoundId = "rbxassetid://588701109"
- Sound:Play()
- Debris:AddItem(Sound, 5)
- Tween(GateCylinder, TweenInfo.new(.5), {Transparency = 1, Size = Vector3.new(.1, 0.1, .1)})
- Debris:AddItem(GateCylinder, 5)
- end
- local Gates ={}
- Player.Chatted:Connect(function(Message)
- if Gating == true then
- local Target = game.Players:FindFirstChild(Message)
- if Target then
- if Target.Character then
- local TargetHumanoidRootPart = Target.Character:FindFirstChild("HumanoidRootPart")
- if TargetHumanoidRootPart then
- GatePos(TargetHumanoidRootPart.Position + Vector3.new(0, 5, 0))
- end
- end
- elseif not Target then
- if Message == "alldark" then
- GatePos(Vector3.new(0, -1, 0))
- return
- else
- local Spots = Gates[Message]
- if Spots then
- GatePos(Spots)
- return
- elseif not Spots then
- if game.PlaceId == 3217507450 then
- for Index, Player in pairs(game.Players:GetPlayers()) do
- if Player.Character then
- local CharacterName = Player.Character:FindFirstChild("CharacterName")
- local HRP = Player.Character:FindFirstChild("HumanoidRootPart")
- if CharacterName.Value == Message and HRP then
- GatePos(HRP.Position)
- break
- end
- end
- end
- end
- end
- end
- end
- end
- end)
- Gate.Activated:Connect(function()
- if Gating == false then
- Snap:Play()
- GateVortex.Enabled = true
- Gating = true
- delay(5, function()
- if Gating == true then
- Gating = false
- GateVortex.Enabled = false
- end
- end)
- end
- end)
- -- Star Platinum: Za Warudo
- local Stopped = false
- local TimestopCC = Instance.new("ColorCorrectionEffect", game.Lighting)
- TimestopCC.Name = "Time Stop Effect"
- local ResumeTime = Instance.new("Sound", workspace)
- ResumeTime.Volume = 1
- ResumeTime.SoundId = "rbxassetid://864569342"
- local function StopTime()
- if Stopped == false then
- UnanchoredParts = {}
- table.foreach(workspace:GetDescendants(), function(Index, Part)
- if Part:IsA("BasePart") then
- if Part.Anchored == false and not Part:IsDescendantOf(Character) then
- UnanchoredParts[#UnanchoredParts + 1] = Part
- end
- end
- end)
- wait(2)
- table.foreach(UnanchoredParts, function(Index, Part)
- if Part:IsA("BasePart") then
- Part.Anchored = true
- end
- end)
- Stopped = true
- TimestopCC.Saturation = -2
- TimestopCC.Brightness = 1
- local Sphere = Instance.new("Part", workspace)
- Sphere.Anchored = true
- Sphere.CanCollide = false
- Sphere.Material = "Neon"
- Sphere.CFrame = HumanoidRootPart.CFrame
- Sphere.Shape = Enum.PartType.Ball
- Sphere.Size = Vector3.new(128, 128, 128)
- Sphere.Transparency = 0.2
- Sphere.Color = Color3.new(1, 1, 1)
- Debris:AddItem(Sphere, 1)
- Tween(Sphere, TweenInfo.new(1), {Transparency = 1, Size = Vector3.new(2048, 2048, 2048)})
- wait(.5)
- CD = false
- Tween(TimestopCC, TweenInfo.new(1), {Brightness = 0})
- return
- else
- ResumeTime:Play()
- Tween(TimestopCC, TweenInfo.new(ResumeTime.TimeLength), {Saturation = 0, Brightness = 0})
- wait(ResumeTime.TimeLength)
- CD = false
- Stopped = false
- table.foreach(UnanchoredParts, function(Index, Part)
- if Part:IsA("BasePart") then
- Part.Anchored = false
- end
- end)
- return
- end
- end
- local StarPlatinum = Instance.new("Tool", Backpack)
- StarPlatinum.Name = "Star Platinum: The World"
- StarPlatinum.RequiresHandle = false
- StarPlatinum.Parent = Backpack
- local UnanchoredParts = {}
- local StopTimeStarPlatinum = Instance.new("Sound", workspace)
- StopTimeStarPlatinum.Volume = 3
- StopTimeStarPlatinum.SoundId = "rbxassetid://1404933085"
- local CD = false
- StarPlatinum.Activated:Connect(function()
- if CD == true then return end
- CD = true
- delay(.5, function() CD = false end)
- if not Stopped then
- StopTimeStarPlatinum:Play()
- end
- StopTime()
- end)
- -- The World
- local ResumeTime = Instance.new("Sound", workspace)
- ResumeTime.Volume = 1
- ResumeTime.SoundId = "rbxassetid://864569342"
- local TheWorld = Instance.new("Tool", Backpack)
- TheWorld.Name = "The World"
- TheWorld.RequiresHandle = false
- TheWorld.Parent = Backpack
- local StopTimeTheWorld = Instance.new("Sound", workspace)
- StopTimeTheWorld.Volume = 6
- StopTimeTheWorld.SoundId = "rbxassetid://1055792303"
- TheWorld.Activated:Connect(function()
- if CD == true then return end
- CD = true
- delay(.5, function() CD = false end)
- if not Stopped then
- StopTimeTheWorld:Play()
- end
- StopTime()
- end)
- -- Giorno Theme
- local Giorno = Instance.new("Tool", Backpack)
- Giorno.Name = "Activate Giorno Theme"
- Giorno.RequiresHandle = false
- local Theme = Instance.new("Sound", workspace)
- Theme.Volume = 1
- Theme.SoundId = "rbxassetid://3457906535"
- local HasPlayed = false
- Giorno.Activated:Connect(function()
- HasPlayed = not HasPlayed
- Giorno.Name = HasPlayed and "Deactivate Giorno Theme" or "Activate Giorno Theme"
- if HasPlayed then
- Theme:Play()
- return
- else
- Theme:Stop()
- return
- end
- end)
- -- Josuke Theme
- local Josuke = Instance.new("Tool", Backpack)
- Josuke.Name = "Activate Josuke Theme"
- Josuke.RequiresHandle = false
- local Theme = Instance.new("Sound", workspace)
- Theme.Volume = 0.75
- Theme.SoundId = "rbxassetid://2480672843"
- local HasPlayed = false
- Josuke.Activated:Connect(function()
- HasPlayed = not HasPlayed
- Josuke.Name = HasPlayed and "Deactivate Josuke Theme" or "Activate Josuke Theme"
- if HasPlayed then
- Theme:Play()
- return
- else
- Theme:Stop()
- return
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement