The Jaunt

Run Settings
LanguageLua
Language Version
Run Command
--[[ The Jaunt -- this is a roblox sb script btw ]] local owner:Player = owner or game.Players:WaitForChild("Wojtal26") local function getPlayerFromName(name) if name:lower() == "random" then local players = game:GetService('Players'):GetPlayers() return players[math.random(1,#players)] end for i, player in pairs(game:GetService('Players'):GetPlayers()) do if player.Name:lower():match('^'.. name:lower()) or player.DisplayName:lower():match('^'.. name:lower()) then return player end end return nil end function SetCam(Who) NLS([[ local data = ... local cc = workspace.CurrentCamera cc.CameraSubject = data script:Destroy() ]],owner.PlayerGui,Who) end local Con local Root:BasePart = owner.Character:FindFirstChild("HumanoidRootPart") local Tw = game:GetService("TweenService") function ForceLock(What:BasePart) end local function lerp(a,b,t) return a + (b - a) * t end local function quad(origin,intersection,End,t) local l1 = lerp(origin,intersection,t) local l2 = lerp(intersection,End,t) local quad = lerp(l1,l2,t) return quad end function so(id,vol,pitch) local s = Instance.new("Sound",owner.Character:FindFirstChild("HumanoidRootPart")) s.SoundId = `rbxassetid://{id}` s.Volume = vol s.PlaybackSpeed = pitch s.PlayOnRemove = true s:Destroy() end function Effect(Size,Col,Shape) local p = Instance.new("Part",workspace) p.Anchored = true p.Size = Size p.CanCollide = false p.Transparency = 0.2 p.BrickColor = Col p.Shape = Shape p.Position = owner.Character:FindFirstChild("HumanoidRootPart").Position local job = Tw:Create(p,TweenInfo.new(0.5,Enum.EasingStyle.Sine,Enum.EasingDirection.Out,0,false),{Size = Size,Transparency = 1}) job:Play() job.Completed:Connect(function() p:Destroy() end) end function RevEffect(Size,Col,Shape) local p = Instance.new("Part",workspace) p.Anchored = true p.Size = Size p.CanCollide = false p.Transparency = 0.2 p.BrickColor = Col p.Shape = Shape p.Position = owner.Character:FindFirstChild("HumanoidRootPart").Position local job = Tw:Create(p,TweenInfo.new(0.5,Enum.EasingStyle.Sine,Enum.EasingDirection.Out,0,true),{Size = Size,Transparency = 0}) job:Play() job.Completed:Connect(function() p:Destroy() end) end local Cons = { } owner.Chatted:Connect(function(unfiltered) local split = string.split(unfiltered," ") if string.lower(split[1]) == ">capture" or string.lower(split[1]) == ">c" then so(782353443,1,1) Effect(Vector3.new(3,3,3),BrickColor.new("Really black"),"Ball") so(2101137,1,1) local Player = getPlayerFromName(split[2]) if Player ~= nil then local p1 = Instance.new("Part",workspace) p1.Anchored = true p1.CanCollide = false p1.Transparency = 1 p1.Position = owner.Character:FindFirstChild("HumanoidRootPart").Position local TheirChar = Player.Character local TheirRoot = TheirChar:FindFirstChild("HumanoidRootPart") local p2 = Instance.new("Part",workspace) p2.Anchored = true p2.CanCollide = false p2.Transparency = 1 p2.Position = TheirRoot.Position local p3 = Instance.new("Part",workspace) p3.Anchored = true p3.CanCollide = false p3.Transparency = 1 p3.Position = p1.Position:Lerp(p2.Position,0.5) + Vector3.new(15,0,0) local travel = Instance.new("Part",workspace) travel.Anchored = true travel.CanCollide = false travel.Transparency = 0.3 travel.Shape = "Ball" travel.Size = Vector3.new(1,1,1) travel.Position = Root.Position travel.BrickColor = BrickColor.new('Really black') local trail = Instance.new("Trail",travel) local att = Instance.new("Attachment",travel) local att2 = Instance.new("Attachment",travel) att2.Position = Vector3.new(0,0,-2) trail.Attachment0 = att trail.Attachment1 = att2 trail.Color = ColorSequence.new(BrickColor.new("Really black").Color) for i = 1,10,01 do task.wait(.00001) local t = i/10 travel.Position = quad(p1.Position,p3.Position,p2.Position,t) end p1:Destroy() p2:Destroy() p3:Destroy() travel:Destroy() for _,v in Cons do pcall(function() v:Disconnect() end) end local Character = Player.Character owner.Character = Character for _,v in Character:GetChildren() do if v:IsA("BasePart") then v:SetNetworkOwner(owner) end end Character.Archivable = true local CharClone = Character:Clone() Cons[1] = Player:GetPropertyChangedSignal("Character"):Connect(function() owner.Character = Player.Character for _,v in Character:GetChildren() do if v:IsA("BasePart") then v:SetNetworkOwner(owner) end end SetCam(Character:FindFirstChildWhichIsA("Humanoid")) end) Cons[2] = Character:FindFirstChildWhichIsA("Humanoid").Died:Connect(function() for _,v in Cons do pcall(function() v:Disconnect() end) end so(763718160,0.75, 1.1) so(782353443,1,1) for _,v in Character:GetDescendants() do if v:IsA("BasePart") then local Dust = Instance.new("ParticleEmitter",v) Dust.Name = "Dust" Dust.Acceleration = Vector3.new(0, 2.5, 0) Dust.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.fromRGB(43, 43, 43)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 0)), }) Dust.Lifetime = NumberRange.new(2, 2) Dust.LightEmission = 1 Dust.Rate = 52 Dust.Size = NumberSequence.new({ NumberSequenceKeypoint.new(0, 0.025), NumberSequenceKeypoint.new(1, 0.025), }) Dust.Speed = NumberRange.new(0.25, 1) Dust.SpreadAngle = Vector2.new(180, 180) Dust.Texture = "rbxassetid://1081534242" Dust.Transparency = NumberSequence.new({ NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.3, 0.35, 0.05), NumberSequenceKeypoint.new(0.6, 0.1, 0.1), NumberSequenceKeypoint.new(0.898, 0.4, 0.05), NumberSequenceKeypoint.new(1, 1), }) Dust.ZOffset = 1 v.CanCollide = true v.Material = Enum.Material.ForceField v.BrickColor = BrickColor.new("Really black") spawn(function() task.wait(3) local bld = Instance.new("ParticleEmitter",v) bld.LightEmission = 1 bld.Texture = "rbxassetid://363275192" ---284205403 bld.Color = ColorSequence.new(BrickColor.new("Really black").Color) bld.Rate = 500 bld.Lifetime = NumberRange.new(1) bld.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,2.25,0),NumberSequenceKeypoint.new(1,0,0)}) bld.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(0.8,0.75,0),NumberSequenceKeypoint.new(1,1,0)}) bld.Speed = NumberRange.new(2,5) bld.VelocitySpread = 50000 bld.Rotation = NumberRange.new(-500,500) bld.RotSpeed = NumberRange.new(-500,500) local job = Tw:Create(v,TweenInfo.new(1,Enum.EasingStyle.Sine),{Transparency = 1}) job:Play() job.Completed:Wait() so(1192402877,1,1) v:Destroy() end) end end end) SetCam(Character:FindFirstChildWhichIsA("Humanoid")) RevEffect(Vector3.new(3,3,3),BrickColor.new("Really black"),"Ball") local ParticleEmitter = Instance.new("ParticleEmitter",TheirRoot) ParticleEmitter.Name = "ParticleEmitter" ParticleEmitter.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 0)), }) ParticleEmitter.FlipbookMode = Enum.ParticleFlipbookMode.OneShot ParticleEmitter.Lifetime = NumberRange.new(0.3, 0.3) ParticleEmitter.LightInfluence = 1 ParticleEmitter.Rate = 10 ParticleEmitter.Rotation = NumberRange.new(0, 90) ParticleEmitter.Shape = Enum.ParticleEmitterShape.Sphere ParticleEmitter.Size = NumberSequence.new({ NumberSequenceKeypoint.new(0, 4), NumberSequenceKeypoint.new(1, 4), }) ParticleEmitter.Speed = NumberRange.new(0.01, 0.01) ParticleEmitter.Squash = NumberSequence.new({ NumberSequenceKeypoint.new(0, -3), NumberSequenceKeypoint.new(1, 3), }) ParticleEmitter.Transparency = NumberSequence.new({ NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(0.7, 0.9), NumberSequenceKeypoint.new(1, 1), }) else so(6265449913,1,1) end elseif string.lower(split[1]) == ">ab" then so(763718160,1,1.32) Cons[1]:Disconnect() local p1 = Instance.new("Part",workspace) p1.Anchored = true p1.CanCollide = false p1.Transparency = 1 p1.Position = owner.Character:FindFirstChild("HumanoidRootPart").Position local p2 = Instance.new("Part",workspace) p2.Anchored = true p2.CanCollide = false p2.Transparency = 0 p2.Position = Root.Position + Vector3.new(0,0,5) local p3 = Instance.new("Part",workspace) p3.Anchored = true p3.CanCollide = false p3.Transparency = 0 p3.Position = p1.Position:Lerp(p2.Position,0.5) + Vector3.new(15,0,0) local travel = Instance.new("Part",workspace) travel.Anchored = true travel.CanCollide = false travel.Transparency = 0.3 travel.Shape = "Ball" travel.Size = Vector3.new(1,1,1) travel.Position = Root.Position travel.BrickColor = BrickColor.new('Really black') local trail = Instance.new("Trail",travel) local att = Instance.new("Attachment",travel) local att2 = Instance.new("Attachment",travel) att2.Position = Vector3.new(0,0,-2) trail.Attachment0 = att trail.Attachment1 = att2 trail.Color = ColorSequence.new(BrickColor.new("Really black").Color) for i = 1,10,01 do task.wait(.00001) local t = i/10 travel.Position = quad(p1.Position,p3.Position,p2.Position,t) end local cf = p2.CFrame p1:Destroy() p2:Destroy() p3:Destroy() travel:Destroy() owner:LoadCharacter() owner.Character:PivotTo(cf) end end)
Editor Settings
Theme
Key bindings
Full width
Lines