Roblox Luau Scripter & Web Developer
Hello! I'm Bryce, a passionate Roblox Luau scripter and web developer with a keen eye for creating functional and visually appealing experiences. I specialize in crafting modern Roblox games and web experiences that combine aesthetic appeal with technical excellence.
I've developed a workflow that emphasizes clean code, responsive design, and user-centered experiences. I'm constantly learning and adapting to new technologies to stay at the forefront of game development and web design.
local Knit = require(game:GetService("ReplicatedStorage").Packages.Knit) local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") local ReplicatedStorage = game:GetService("ReplicatedStorage") local Utility = require(ReplicatedStorage.Modules.Utils) local StatesHandler = require(ReplicatedStorage.Modules.StatesHandler) local Remotes = ReplicatedStorage.Remotes local MovementHandler = Knit.CreateController { Name = "MovementHandler" } function MovementHandler:KnitStart() self.Player = Players.LocalPlayer self.Character = self.Player.Character or self.Player.CharacterAdded:Wait() self.Humanoid = self.Character:WaitForChild("Humanoid") self.HRP = self.Character:WaitForChild("HumanoidRootPart") self.Animations = self:LoadAnimations() self.DashCooldowns = { Forward = false, Back = false, Left = false, Right = false } self.DoubleJumpCooldowns = { Forward = false, Back = false, Left = false, Right = false } self.CurrentJumps = 0 self.MaxJumps = 2 UserInputService.InputBegan:Connect(function(input, processed) if processed then return end self:HandleInput(input) end) end function MovementHandler:LoadAnimations() local folder = script:FindFirstChild("Animations") local animations = {} for _, anim in pairs(folder:GetChildren()) do animations[anim.Name] = self.Humanoid:LoadAnimation(anim) end return animations end function MovementHandler:HandleInput(input) local keyMap = { [Enum.KeyCode.W] = "Forward", [Enum.KeyCode.S] = "Back", [Enum.KeyCode.A] = "Left", [Enum.KeyCode.D] = "Right" } local direction = keyMap[input.KeyCode] if direction then if self.Humanoid:GetState() == Enum.HumanoidStateType.Freefall then self:DoubleJump(direction) else self:Dash(direction) end end end
I specialize in creating efficient and scalable Luau scripts for Roblox games, including player data management, game mechanics, and UI systems.
I create modern and intuitive UI designs for Roblox games, focusing on user experience, visual appeal, and functionality.
Interested in working together? Connect with me on Discord or Twitter!