Run it
Copy the script and paste it into your executor.
Players = :()
Workspace = :()
Player = Players.LocalPlayer
Effects = Workspace:()
TARGET_NAME =
CHECK_INTERVAL =
ACTIVATE_DISTANCE_SQ = *
FIRE_COOLDOWN =
HOLD_DURATION =
ESP_COLOR = .(, , )
ESP_NAME =
canFire = () ==
doors = {}
lastFire = ({}, { __mode = })
(prompt)
(()
prompt.ClickablePrompt =
prompt.Enabled =
prompt.HoldDuration = HOLD_DURATION
prompt.MaxActivationDistance =
)
(data, prompt)
data.prompts[prompt]
data.prompts[prompt] =
(prompt)
(door)
doors[door]
highlight = .()
highlight.Name = ESP_NAME
highlight.Adornee = door
highlight.FillColor = ESP_COLOR
highlight.OutlineColor = ESP_COLOR
highlight.FillTransparency =
highlight.OutlineTransparency =
highlight.DepthMode = .HighlightDepthMode.AlwaysOnTop
highlight.Parent = door
data = { highlight = highlight, prompts = {} }
doors[door] = data
door:()
(data, door)
_, obj (door:())
obj:()
(data, obj)
door.DescendantAdded:((obj)
obj:()
(data, obj)
)
(door)
data = doors[door]
data
data.highlight:()
doors[door] =
_, obj (Effects:())
obj.Name == TARGET_NAME
(obj)
Effects.DescendantAdded:((obj)
obj.Name == TARGET_NAME
(obj)
)
Effects.DescendantRemoving:((obj)
doors[obj]
(obj)
)
(prompt)
parent = prompt.Parent
parent
parent:()
parent.WorldPosition
parent:()
parent.Position
.(()
character = Player.Character
root = character character:()
root canFire
rootPos = root.Position
now = .()
_, data (doors)
prompt (data.prompts)
prompt.Parent
data.prompts[prompt] =
prompt.Enabled now - (lastFire[prompt] ) >= FIRE_COOLDOWN
pos = (prompt)
pos
d = rootPos - pos
d:(d) <= ACTIVATE_DISTANCE_SQ
lastFire[prompt] = now
(, prompt)
.(CHECK_INTERVAL)
)
[HIRED KILLER] Jujutsu Shenanigans