
6.5k Views
916 Executions
SuperMapper Keymapper for mouse and keyboard mobile users
Universal Script 📌
1 year ago
Please login to perform these actions:Does it work?
No reports yetNo reports yet. Tried it? Be the first to say.
Also noticed:
Description
has many stuff even has warning save slots etc!
-- Keymapper Finale v5 - Superman Save Edition
-- By Taz + ChatGPT
-- TEMPORARY: Resets on re-run but supports saving/loading to workspace.KeymapperSaves
-- Paste into mobile executor (Delta/Arceus X) and run.
-- Services
local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local HttpService = game:GetService("HttpService")
local LocalPlayer = Players.LocalPlayer
local VIM = game:GetService("VirtualInputManager") -- may error in some environments; handled.
local Camera = workspace.CurrentCamera
-- ---------------------- Self-clean previous instance ----------------------
local EXISTING = LocalPlayer:FindFirstChild("PlayerGui") and LocalPlayer.PlayerGui:FindFirstChild("KeymapperGUI")
if EXISTING then
-- attempt to clean up
pcall(function() EXISTING:Destroy() end)
end
-- Also clear any previous saves folder to avoid duplicates only if we want fresh (we keep saves)
-- create saves folder if not present
local savesFolder = workspace:FindFirstChild("KeymapperSaves")
if not savesFolder then
savesFolder = Instance.new("Folder")
savesFolder.Name = "KeymapperSaves"
savesFolder.Parent = workspace
end
-- Connection management table for safe disconnect on reload
local connections = {}
local function Connect(signal, fn)
local c = signal:Connect(fn)
table.insert(connections, c)
return c
end
-- If any previous global connections table existed, try to disconnect them (best-effort)
if _G.__KeymapperConnections then
Comments
0Log in to join the conversation. Login
No comments yet. Be the first!






