Give your Roblox game a clean, modern skill tree system that feels ready to use right away. This system lets players unlock upgrades, enter different skill paths, view tooltips, spend currency, and keep their progress saved.It is made for developers who want a professional upgrade UI without spending days building the full system from scratch.
Fully Configurable
Everything important is controlled through one easy-to-edit config module.• Add unlimited skill trees
• Add unlimited skills inside each tree
• Change prices, names, descriptions, icons, colors, and positions
• Customize currency name, currency icon, sounds, UI icons, and node spacing
• Enable or disable dragging and tooltips
• Create your own layouts using simple Vector2.new(x, y) positions
Dynamic Skill Trees
Build simple or advanced upgrade paths depending on your game.• Main skill tree categories
• Unlockable sub-skills
• Required previous skills
• Branching upgrade paths
• Locked, available, and owned states
• Automatic “ENTER TREE” and “OWNED” tooltip states
Saving Included
Player unlocks are saved automatically.• ProfileStore support included
• DataStore fallback included
• Saves unlocked skills
• Saves currency changes
• Reapplies effects after players respawn
• Works with Studio API Services enabled
Clean Roblox UI
The UI is designed to fit Roblox simulator-style games, tycoons, idle games, and upgrade-based experiences.• Smooth open animation
• Animated skill nodes
• Hover scaling
• Click scaling
• Tooltip popups
• Draggable skill tree canvas
• Always-visible currency display
• Custom icons and sounds
Easy Integration
The system is made to connect with your own game logic.By default, skill effects are stored as player attributes, so your other scripts can easily read and use them.
Available effect attributes include:
• Click power multiplier
• Walk speed multiplier
• Critical chance
• Storage bonus
• Luck bonus
• Health bonus
• Health regeneration bonus
• Damage reduction bonus
This makes the system flexible for many game types, including simulators, tycoons, combat games, pet games, and inventory-based games.
Simple Setup
The included model is organized into clear folders for:• StarterPlayerScripts
• ServerScriptService
• ReplicatedStorage
Just move each folder into the matching Roblox service, adjust the config, and press Play.
A full README is included with:
• Installation steps
• Folder layout
• Saving setup
• Config explanation
• How to add new skills
• How to add new skill trees
• Effect integration examples
• Common issue fixes
Great For
• Simulator games• Tycoon games
• Idle games
• Clicker games
• Pet games
• RPG-style upgrade systems
• Progression systems
• Inventory upgrade systems
• Combat upgrade systems
Included Features
• Modular skill tree system• Config-based setup
• Unlimited skill categories
• Unlimited upgrade nodes
• Custom prices
• Custom tooltips
• Custom icons
• Custom colors
• Custom sounds
• Animated node appearance
• Hover and click effects
• Draggable UI
• Currency display
• Leaderstats currency support
• ProfileStore saving support
• DataStore fallback
• Respawn effect reapply
• Locked, available, and owned states
• Clean Roblox-style UI
• README documentation included
What You Get
• Complete Roblox skill tree system• Client UI script
• Server unlock and saving script
• RemoteEvents and RemoteFunctions
• Main configuration module
• ProfileStore package folder
• Full setup README
Customization Example
You can easily change a skill from the config:• Skill name
• Skill icon
• Tooltip text
• Price
• Required previous skill
• Effect type
• Effect value
• Node position
No need to rebuild the UI manually.
