I made a keybind visualiser similar to Dead Rails. It seems very nice and aesthetic so I decided to create my own. Feel free to use it or tweak it however you like. The button images use Roblox’s ProximityPrompt images.
How to use:
--Require the module inside!
local KeybindVisualiser = player.PlayerGui:WaitForChild("KeybindVisualiser")
local KeybindLink = require(KeybindVisualiser.KeybindLink)
local ButtonQ = KeybindLink.Create("Dash",Enum.KeyCode.Q,Enum.KeyCode.ButtonY)
local ButtonF = KeybindLink.Create("Block",Enum.KeyCode.F,Enum.KeyCode.ButtonB)
UserInputService.InputBegan:Connect(function(input, gp)
if gp then return end
if input.KeyCode == Enum.KeyCode.F then
ButtonF:Down()
elseif input.KeyCode == Enum.KeyCode.Q then
ButtonQ:Down()
end
end)
UserInputService.InputEnded:Connect(function(input, gp)
if gp then return end
if input.KeyCode == Enum.KeyCode.F then
ButtonF:Up()
elseif input.KeyCode == Enum.KeyCode.Q then
ButtonQ:Up()
end
end)
Link: https://create.roblox.com/store/asset/75452407873617/KeybindVisualiser
File :
KeybindVisualiser.rbxm (13.9 KB)
Note: I am a novice in creating gui, this is scaled to fit with 1920x1080 resolution.