Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
PathfindingService = :()
RunService = :()
Debris = :()
Player = Players.LocalPlayer
Backpack = Player:()
Jarmeshbro =
rushesface =
blackaura =
sound =
Rushseconds =
rushspeed =
rushummmhowmuchhegoes =
jarsize = .(, , )
jaroffset = .(, , )
equipped =
processing =
smallRush
currentRush
followConnection
_, name ({
,
,
})
[name]
[name]:()
[name] =
oldTool = Backpack:()
(Player.Character Player.Character:())
oldTool
oldTool:()
tool = .()
tool.Name =
tool.TextureId =
tool.RequiresHandle =
tool.CanBeDropped =
handle = .()
handle.Name =
handle.Size = .(, , )
handle.Transparency =
handle.CanCollide =
handle.CanTouch =
handle.CanQuery =
handle.Massless =
handle.Parent = tool
jar = .()
jar.Name =
jar.Size = .(, , )
jar.Transparency =
jar.Color = .(, , )
jar.Material = .Material.Glass
jar.CanCollide =
jar.CanTouch =
jar.CanQuery =
jar.Massless =
jar.Parent = tool
jarMesh = .()
jarMesh.MeshType = .MeshType.FileMesh
jarMesh.MeshId = Jarmeshbro
jarMesh.Scale = jarsize
jarMesh.Parent = jar
jarWeld = .()
jarWeld.Part0 = handle
jarWeld.Part1 = jar
jarWeld.Parent = handle
jar.CFrame = handle.CFrame * jaroffset
tool.Grip = .(, -, -)
tool.Parent = Backpack
(root, scale)
attachment = .()
attachment.Name =
attachment.Parent = root
blackTrail = .()
blackTrail.Name =
blackTrail.Texture = blackaura
blackTrail.Enabled =
blackTrail.EmissionDirection = .NormalId.Top
blackTrail.Lifetime = NumberRange.()
blackTrail.Rate =
blackTrail.Rotation = NumberRange.(-, )
blackTrail.RotSpeed = NumberRange.(, )
blackTrail.Speed = NumberRange.( * scale)
blackTrail.SpreadAngle = .(, )
blackTrail.Brightness =
blackTrail.Color = ColorSequence.(.(, , ))
blackTrail.LightEmission =
blackTrail.LightInfluence =
blackTrail.Orientation = .ParticleOrientation.FacingCamera
blackTrail.Size = NumberSequence.( * scale)
blackTrail.ZOffset = -
blackTrail.Parent = attachment
attachment
(position, scale)
model = .()
model.Name =
root = .()
root.Name =
root.Size = .(, , )
root.Transparency =
root.Anchored =
root.CanCollide =
root.CanTouch =
root.CanQuery =
root.CastShadow =
root.CFrame = .(position)
root.Parent = model
model.PrimaryPart = root
(root, scale)
faceGui = .()
faceGui.Name =
faceGui.Adornee = root
faceGui.Size = .( * scale, * scale)
faceGui.StudsOffset = .(, , )
faceGui.AlwaysOnTop =
faceGui.LightInfluence =
faceGui.Parent = root
face = .()
face.Name =
face.BackgroundTransparency =
face.Size = .(, )
face.Image = rushesface
face.ScaleType = .ScaleType.Fit
face.Parent = faceGui
model.Parent =
model
()
equipped smallRush smallRush.Parent
smallRush.PrimaryPart
smallRush:(
jar.CFrame * .(, , -)
)
(parent)
soundEffect = .()
soundEffect.Name =
soundEffect.SoundId = sound
soundEffect.Volume =
soundEffect.RollOffMaxDistance =
soundEffect.RollOffMinDistance =
soundEffect.Parent = parent
soundEffect:()
Debris:(soundEffect, )
(rush, targetPosition)
rush rush.PrimaryPart
root = rush.PrimaryPart
flooroffset =
rayheight =
SPEED = rushspeed
rayParams = RaycastParams.()
rayParams.FilterType = .RaycastFilterType.Exclude
rayParams.FilterDescendantsInstances = {
rush,
Player.Character
}
(position)
origin = .(
position.X,
position.Y + rayheight,
position.Z
)
result = :(
origin,
.(, -rayheight * , ),
rayParams
)
result
result.Position + .(, flooroffset, )
position
startPosition = (root.Position)
root.CFrame = .(startPosition)
destination = (targetPosition)
path = PathfindingService:({
AgentRadius = ,
AgentHeight = ,
AgentCanJump = ,
AgentCanClimb = ,
WaypointSpacing =
})
success = (()
path:(startPosition, destination)
)
waypoints = {}
success path.Status == .PathStatus.Success
waypoints = path:()
waypoints = {
{Position = destination}
}
_, waypoint (waypoints)
rush.Parent root.Parent
floorPosition = (waypoint.Position)
offset = floorPosition - root.Position
offset.Magnitude >
direction = .(
offset.X,
,
offset.Z
)
duration = offset.Magnitude / SPEED
tween = TweenService:(
root,
TweenInfo.(
duration,
.EasingStyle.Linear
),
{
= .(
floorPosition,
floorPosition + (
direction.Magnitude >
direction.Unit
.(, , -)
)
)
}
)
tween:()
tween.Completed:()
()
processing equipped
character = Player.Character
humanoidRoot = character character:()
humanoidRoot tool.Parent ~= character
processing =
smallRush
smallRush:()
smallRush =
smallRush = (
jar.Position,
)
direction = humanoidRoot.CFrame.LookVector
startPosition =
humanoidRoot.Position
+ direction *
+ .(, , )
targetPosition =
humanoidRoot.Position
+ direction * rushummmhowmuchhegoes
rush = (startPosition, )
currentRush = rush
(rush.PrimaryPart)
.(()
(rush, targetPosition)
)
.(Rushseconds, ()
currentRush == rush
currentRush =
rush rush.Parent
rush:()
processing =
)
.RushJarEquippedConnection = tool.Equipped:(()
equipped =
processing smallRush
smallRush = (
jar.Position,
)
followConnection
followConnection:()
followConnection = RunService.RenderStepped:(updateSmallRush)
)
.RushJarUnequippedConnection = tool.Unequipped:(()
equipped =
followConnection
followConnection:()
followConnection =
smallRush
smallRush:()
smallRush =
)
.RushJarActivatedConnection = tool.Activated:(releaseRush)
tool.Destroying:(()
equipped =
followConnection
followConnection:()
followConnection =
smallRush
smallRush:()
smallRush =
currentRush
currentRush:()
currentRush =
)just a copy from doors Rush Jar That Got Scrapped no this is not exact replica and it will never be unless we get full info about rush jar. This Is A Client Script.

Universal