Roblox - Advanced: Weed Blunt System
-- Inside the Tool script local function rollBlunt(player) local screenGui = player.PlayerGui:WaitForChild("RollingGui") local progressBar = screenGui.Frame.Progress local tweenService = game:GetService("TweenService") -- Randomize difficulty based on Skill level local duration = math.clamp(5 - (player.Data.CraftingSkill / 10), 2, 5)
Start with the TweenService for the crafting phase and slowly layer in the sound effects. Your players will notice the difference between a scripted item and a living mechanic. Roblox - Advanced Weed Blunt System
tween:Play() task.wait(duration)