
Literally FNF autoplayer is a Literally FNF script for Roblox, uploaded to ScriptBlox on Mar 1, 2026.
Does it work?
No reports yetNo reports yet. Tried it? Be the first to say.
Description
Just a basic autoplayer, open source, don't care, made it cause i searched and didn't find any so i had to make one any issues tell me or fix it yourself since it's open source lol also use ASKL as keybinds or change them in the script Also don't play expurgation or any songs with death notes cause i was too lazy to make a death note detection it works perfectly with notespeed set to 3.5, Dist 50 and MS 15, i haven't tested any other way than that. MS is basically how long it'll stay holding down the note (the lower the better for jacks so it doesn't miss) and Dist is just when it'll press, anything other lower or too high than 50 will get you misses
local CoreGui = game:GetService("CoreGui")
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local VirtualInputManager = game:GetService("VirtualInputManager")
local UserInputService = game:GetService("UserInputService")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
local fnfScreen = playerGui:WaitForChild("FNF"):WaitForChild("Screen"):WaitForChild("UI"):WaitForChild("Arrows")
local incomingArrowsFolder = fnfScreen:WaitForChild("IncomingArrows")
local binds = {
Left = Enum.KeyCode.A,
Down = Enum.KeyCode.S,
Up = Enum.KeyCode.K,
Right = Enum.KeyCode.L
}
local hitNotes = setmetatable({}, {__mode = "k"})
local activeHolds = {}
local isOn = false
local HIT_THRESHOLD = 50
local RELEASE_DELAY_MS = 15
local GUI_NAME = "FNF_Autoplayer_GUI"
local existingGui = CoreGui:FindFirstChild(GUI_NAME) or playerGui:FindFirstChild(GUI_NAME)
if existingGui then
existingGui:Destroy()
end
local gui = Instance.new("ScreenGui")
gui.Name = GUI_NAME
gui.ResetOnSpawn = false
local success, _ = pcall(function() gui.Parent = CoreGui end)
if not success then gui.Parent = playerGui end
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 220, 0, 150)
mainFrame.Position = UDim2.new(0.5, -110, 0.8, -75)





![[HIRED KILLER] Jujutsu Shenanigans](/images/script/9391468976-1792797344090.jpg)
![[HIRED KILLER] Jujutsu Shenanigans](/images/script/9391468976-1792889918409.png)
how do I do this
I'm on mobile So. Is this only for PC?
@wsemajwliliams692 Yeah, probably, but you can try if you want to. It needs ASKL keybinds to work, if u cannot set them somehow it prob wouldn't work, so changing the script to WASD should work the best.
how does it work omg
@voidhates you just execute it then enable it and play a song, how else would it work?
@Milkzx idk not sure