
1.6k Views
26.3k Executions
Mobile john doe R15 animation (fixed)
10K executions
Universal Script 📌
ScriptCreatorv8f10K executions
2 months ago
Reviewed by QueueSherlockPaid revieweron How review works
Does it work?
No reports yetNo reports yet. Tried it? Be the first to say.
Also noticed:
Description
its just john doe animation
-[[
MOVEMENT + DASH SYSTEM (with Mobile support and "John Doe" style intro)
-----------------------------------------------------------------
Where to place it: StarterPlayer > StarterPlayerScripts (as a LocalScript)
- Keeps all the original sprint/dash/animation logic.
- Automatically detects if the player is on mobile (touch).
- On mobile, shows an intro in black/yellow with a "scanline"
and glitch effect, then reveals two buttons: [R] sprint and [Q] dash.
- On PC it keeps working normally via keyboard (R and Q).
]]
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")
local SoundService = game:GetService("SoundService")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
-- ===================== CONFIG =====================
local HIT_SOUND_ID = "rbxassetid://138651783706047"
local DASH_ANIM_ID = "rbxassetid://73053491533472"
local DASH_DURATION = 0.6
local DASH_SPEED = 85
local DELAY_BEFORE_DASH = 0.5
local DASH_HITBOX_RADIUS = 6
local THEME = {
Background = Color3.fromRGB(5, 5, 5),
Accent = Color3.fromRGB(255, 214, 10),
AccentDim = Color3.fromRGB(120, 100, 0),
Stroke = Color3.fromRGB(40, 36, 0),
}
local isSprinting = false
local character, humanoid, rootPart, animator
local idleTrack, forwardTrack, backwardTrack, sprintTrack, currentTrack, dashTrack
Comments
0Log in to join the conversation. Login
No comments yet. Be the first!






