PatrickDev's Portfolio


About Me

Hey! I'm PatrickDev and I am a Roblox scripter. I have been scripting on the platform for 3 years. I always write my code clean and modular using OOP so that it can be easily maintained and expanded. Currently, I only accept short term work.You can view some of my work below.


Past Work

Combat System

This combat system consists of multiple modules for flexibility and easy access.
The video above demonstrates some of the functionality with 2 rigs.
This system includes:
- HitboxManager: Generates hitboxes for detecting player collisions.
- StateManager: Keeps track of all player actions to prevent overlapping and enables the parry functionality.
- AnimationManager: Stores reusable animation tracks for efficiency.
- CooldownManager: Keeps track of action timing, used to prevent spamming and maintain a balanced gameplay.

Gun Framework

This is a modular gun system which uses independent configuration files for each gun. This gun has server authorative checks to ensure that it cannot be exploited. It uses raycasting to detect any objects obstructing the bullet's path. It accurately keeps track of ammo and updates the UI in real time.