local UIS = game:GetService("UserInputService") local vxsqi = workspace:WaitForChild("vxsqi") local density = .7 local friction = .5 local elasticity = 1 local frictionweight = 2 local elasticityweight = 1 local physProperties = PhysicalProperties.new(density, friction, elasticity, frictionweight, elasticityweight) local me = workspace:WaitForChild(owner.Name) Part0 = Instance.new("Part",workspace) Part0:SetNetworkOwner(owner) Part0.Name = "drifto"..me.Name Part0:SetNetworkOwner(owner) SpecialMesh1 = Instance.new("SpecialMesh") Seat2 = Instance.new("Seat") WeldConstraint3 = Instance.new("WeldConstraint") Trail4 = Instance.new("Trail") Trail5 = Instance.new("Trail") Seat6 = Instance.new("Seat") WeldConstraint7 = Instance.new("WeldConstraint") Seat8 = Instance.new("Seat") WeldConstraint9 = Instance.new("WeldConstraint") Seat10 = Instance.new("Seat") WeldConstraint11 = Instance.new("WeldConstraint") Seat12 = Instance.new("Seat") WeldConstraint13 = Instance.new("WeldConstraint") Part0.CFrame = CFrame.new(0.474999905, 0.675000012, -18.25, 1, 0, 0, 0, 1, 0, 0, 0, 1) Part0.Position = Vector3.new(0.47499990463256836, 0.675000011920929, -18.25) Part0.Size = Vector3.new(9.449999809265137, 1.350000023841858, 21.5) Part0.CustomPhysicalProperties = physProperties Part0.BottomSurface = Enum.SurfaceType.Smooth Part0.TopSurface = Enum.SurfaceType.Smooth SpecialMesh1.Parent = Part0 SpecialMesh1.MeshId = "rbxassetid://6162593439" SpecialMesh1.Offset = Vector3.new(0, 2, 0) SpecialMesh1.Scale = Vector3.new(5, 5, 5) SpecialMesh1.TextureId = "rbxassetid://6162593557" SpecialMesh1.MeshType = Enum.MeshType.FileMesh Seat2.Name = "d" Seat2.Parent = Part0 Seat2.CFrame = CFrame.new(-1.07499397, 2.67499709, -18.949995, 1, 0, 0, 0, 1, 0, 0, 0, 1) Seat2.Position = Vector3.new(-1.0749939680099487, 2.674997091293335, -18.949995040893555) Seat2.Color = Color3.new(0.105882, 0.164706, 0.207843) Seat2.Transparency = 1 Seat2.Size = Vector3.new(1.75, 0.25, 2) Seat2.BottomSurface = Enum.SurfaceType.Smooth Seat2.BrickColor = BrickColor.new("Black") Seat2.TopSurface = Enum.SurfaceType.Smooth Seat2.brickColor = BrickColor.new("Black") WeldConstraint3.Parent = Seat2 WeldConstraint3.Part0 = Seat2 WeldConstraint3.Part1 = Part0 tiremarkleft1 = Instance.new("Attachment",Part0) tiremarkleft1.Position = Vector3.new(-4.2, -0.6, 5.25) tiremarkright1 = Instance.new("Attachment",Part0) tiremarkright1.Position = Vector3.new(-3.1, -0.6, 5.25) tiremarkleft2 = Instance.new("Attachment",Part0) tiremarkleft2.Position = Vector3.new(3.1, -0.6, 5.25) tiremarkright2 = Instance.new("Attachment",Part0) tiremarkright2.Position = Vector3.new(4.2, -0.6, 5.25) Trail4.Parent = Part0 Trail4.Attachment0 = tiremarkleft1 Trail4.Attachment1 = tiremarkright1 Trail4.Color = ColorSequence.new(Color3.new(0.0784314, 0.0784314, 0.0784314),Color3.new(0.0823529, 0.0823529, 0.0823529)) Trail4.Transparency = NumberSequence.new(0.5,1) Trail4.Lifetime = 5 Trail5.Name = "Trail2" Trail5.Parent = Part0 Trail5.Attachment0 = tiremarkleft2 Trail5.Attachment1 = tiremarkright2 Trail5.Color = ColorSequence.new(Color3.new(0.0784314, 0.0784314, 0.0784314),Color3.new(0.0823529, 0.0823529, 0.0823529)) Trail5.Transparency = NumberSequence.new(0.5,1) Trail5.Lifetime = 5 Seat6.Name = "d" Seat6.Parent = Part0 Seat6.CFrame = CFrame.new(2.02500606, 2.67499709, -18.949995, 1, 0, 0, 0, 1, 0, 0, 0, 1) Seat6.Position = Vector3.new(2.025006055831909, 2.674997091293335, -18.949995040893555) Seat6.Color = Color3.new(0.105882, 0.164706, 0.207843) Seat6.Transparency = 1 Seat6.Size = Vector3.new(1.75, 0.25, 2) Seat6.BottomSurface = Enum.SurfaceType.Smooth Seat6.BrickColor = BrickColor.new("Black") Seat6.TopSurface = Enum.SurfaceType.Smooth Seat6.brickColor = BrickColor.new("Black") WeldConstraint7.Parent = Seat6 WeldConstraint7.Part0 = Seat6 WeldConstraint7.Part1 = Part0 Seat8.Name = "d" Seat8.Parent = Part0 Seat8.CFrame = CFrame.new(2.02500606, 2.67499709, -14.949995, 1, 0, 0, 0, 1, 0, 0, 0, 1) Seat8.Position = Vector3.new(2.025006055831909, 2.674997091293335, -14.949995040893555) Seat8.Color = Color3.new(0.105882, 0.164706, 0.207843) Seat8.Transparency = 1 Seat8.Size = Vector3.new(1.75, 0.25, 2) Seat8.BottomSurface = Enum.SurfaceType.Smooth Seat8.BrickColor = BrickColor.new("Black") Seat8.TopSurface = Enum.SurfaceType.Smooth Seat8.brickColor = BrickColor.new("Black") WeldConstraint9.Parent = Seat8 WeldConstraint9.Part0 = Seat8 WeldConstraint9.Part1 = Part0 Seat10.Name = "d" Seat10.Parent = Part0 Seat10.CFrame = CFrame.new(-1.2749939, 2.67499709, -14.949995, 1, 0, 0, 0, 1, 0, 0, 0, 1) Seat10.Position = Vector3.new(-1.274993896484375, 2.674997091293335, -14.949995040893555) Seat10.Color = Color3.new(0.105882, 0.164706, 0.207843) Seat10.Transparency = 1 Seat10.Size = Vector3.new(1.75, 0.25, 2) Seat10.BottomSurface = Enum.SurfaceType.Smooth Seat10.BrickColor = BrickColor.new("Black") Seat10.TopSurface = Enum.SurfaceType.Smooth Seat10.brickColor = BrickColor.new("Black") WeldConstraint11.Parent = Seat10 WeldConstraint11.Part0 = Seat10 WeldConstraint11.Part1 = Part0 Seat12.Name = "d" Seat12.Parent = Part0 Seat12.CFrame = CFrame.new(0.425006151, 2.67499709, -14.949995, 1, 0, 0, 0, 1, 0, 0, 0, 1) Seat12.Position = Vector3.new(0.4250061511993408, 2.674997091293335, -14.949995040893555) Seat12.Color = Color3.new(0.105882, 0.164706, 0.207843) Seat12.Transparency = 1 Seat12.Size = Vector3.new(1.75, 0.25, 2) Seat12.BottomSurface = Enum.SurfaceType.Smooth Seat12.BrickColor = BrickColor.new("Black") Seat12.TopSurface = Enum.SurfaceType.Smooth Seat12.brickColor = BrickColor.new("Black") WeldConstraint13.Parent = Seat12 WeldConstraint13.Part0 = Seat12 WeldConstraint13.Part1 = Part0 me.HumanoidRootPart.CFrame = Seat2.CFrame * CFrame.new(0,2,0) local sound = Instance.new("Sound",Part0) sound.SoundId = "rbxassetid://8916893206" sound.Looped = true sound.Volume = 3 sound:Play() local pitch = Instance.new("PitchShiftSoundEffect",sound) Part0.Anchored = false local velocity = Instance.new("VectorForce",Part0) local angularvelocity = Instance.new("AngularVelocity",Part0) local attachment = Instance.new("Attachment",Part0) attachment.Orientation = Vector3.new(0,math.rad(180),0) attachment.CFrame = attachment.CFrame * CFrame.new(0,0,-2) velocity.Attachment0 = attachment velocity.RelativeTo = Enum.ActuatorRelativeTo.Attachment0 velocity.Force = Vector3.new(0,500,0) angularvelocity.Attachment0 = attachment angularvelocity.MaxTorque = 999999 angularvelocity.RelativeTo = Enum.ActuatorRelativeTo.Attachment0 local ls = NLS([[ local UIS = game:GetService("UserInputService") local me = workspace:WaitForChild(owner.Name) local Part0 = workspace:WaitForChild("drifto"..owner.Name) local velocity = Part0.VectorForce local angularvelocity = Part0.AngularVelocity local sound = Part0.Sound local pitch = sound.PitchShiftSoundEffect local isForward = false local isReverse = false local isLeft = false local isRight = false UIS.InputBegan:Connect(function(input,pressed) if input.KeyCode == Enum.KeyCode.T then isForward = true end if input.KeyCode == Enum.KeyCode.G then isReverse = true end if input.KeyCode == Enum.KeyCode.F then isLeft = true end if input.KeyCode == Enum.KeyCode.H then isRight = true end end) UIS.InputEnded:Connect(function(input,pressed) if input.KeyCode == Enum.KeyCode.T then isForward = false end if input.KeyCode == Enum.KeyCode.G then isReverse = false end if input.KeyCode == Enum.KeyCode.F then isLeft = false end if input.KeyCode == Enum.KeyCode.H then isRight = false end end) local zAxis = 0 local xAxis = 0 local function lerpClamp(a, b, t) return a + (b-a)*math.*****(t, 0, 1) end game:GetService('RunService').Stepped:Connect(function(deltaTime) local backward = (isReverse and 1 or 0) - (isForward and 1 or 0) local rightward = ((isRight and 1 or 0) - (isLeft and 1 or 0)) * backward zAxis = backward*25000 xAxis = rightward*2 local magnitude = Part0.Velocity.magnitude; pitch.Octave = lerpClamp(1,2,magnitude/100) velocity.Force = Vector3.new(0,0,zAxis) angularvelocity.AngularVelocity = Vector3.new(0,xAxis,0) end) ]],owner.PlayerGui) print("Keybinds: TFGH") print("- vxsqi")