If you’re into Roblox basketball games and want to take your gameplay to the next level, this script might be just what you need. The [RIN] Azure Latch Script is made to help you auto dribble and respond faster during in-game moves. It’s smart, simple, and helps you perform like a pro. Let’s take a look at what this awesome script offers.
01. [RIN] Azure Latch Script
This script helps you auto dribble when nearby players are doing a specific animation. It also comes with a cool visual range indicator to show how close others need to be for it to work.
Features
Feature | Description |
---|---|
Auto Dribble | Automatically reacts when a player dribbles near you |
Range Detection | Works only when players are in a certain distance |
Animation Checker | Detects when others are using a specific animation |
Visual Indicator | Shows your range area as a green sphere |
Mobile & PC Friendly | Can work across different devices |
Script:
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local VirtualInputManager = game:GetService("VirtualInputManager")
local animId, range, lp = "rbxassetid://123469746901240", 69.99, Players.LocalPlayer
local indicator
local function makeIndicator()
if indicator then indicator:Destroy() end
indicator = Instance.new("Part")
indicator.Name, indicator.Shape, indicator.Material = "Range", Enum.PartType.Ball, Enum.Material.ForceField
indicator.Color, indicator.Size, indicator.Transparency = Color3.fromRGB(0, 255, 0), Vector3.new(range * 2, range * 2, range * 2), 0.5
indicator.Anchored, indicator.CanCollide, indicator.Parent = true, false, lp.Character
end
local function updateIndicator()
if indicator and lp.Character then
indicator.Position = lp.Character:GetPrimaryPartCFrame().Position
end
end
local function isPlayingAnimation(char)
local animator = char:FindFirstChildOfClass("Humanoid") and char:FindFirstChildOfClass("Humanoid"):FindFirstChildOfClass("Animator")
if not animator then return false end
for _, track in ipairs(animator:GetPlayingAnimationTracks()) do
if track.Animation and track.Animation.AnimationId == animId then return true end
end
end
local function checkPlr()
if not lp.Character then return end
updateIndicator()
local myPos = lp.Character:GetPrimaryPartCFrame().Position
for _, plr in ipairs(Players:GetPlayers()) do
if plr ~= lp and plr.Character then
local theirPos = plr.Character:GetPrimaryPartCFrame().Position
if (myPos - theirPos).Magnitude <= range and isPlayingAnimation(plr.Character) then
VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.E, false, game)
end
end
end
end
makeIndicator()
RunService.Heartbeat:Connect(checkPlr)
How to Use the Script
- Get a script executor – You’ll need a Roblox script executor like Delta, Trigon, or Synapse X.
- Join your game – Go to any Roblox basketball game where dribbling and moves are a thing.
- Paste and run the script – Copy the script above, paste it into your executor, and hit execute.
- Watch it in action – A green ball will appear showing your range, and auto-dribble will happen when someone near you uses the target animation.
What Are the Benefits of Using This Script?
This script makes your gameplay smoother and quicker. You don’t need to keep spamming the E key—the script handles that for you. It also helps you react faster to other players during tight moves. The range indicator helps you understand how far the effect reaches, which is super useful in high-speed situations.
It’s great for competitive players, or even if you just want to play smarter and have more fun without stressing about fast reaction time.