I’ve constantly thought about how-to do this, and made similar things (Not Including Spinning) Because honestly, I was completely oblivious; to where, you could show only portions of a Gui (Besides Sprite Sheets). Basically, I had no freaking clue that Clip Descendants could do this. Lol.
This may be something I explore in the future, thanks for the suggestion.
@FilteredDev
Lootboxes/spinners aren’t strictly prohibited, it’s the paid factor behind them that is. This tutorial focuses on the functioning and design behind a spinner, as apposed to its implementation, therefore ArePaidRandomItemsRestricted isn’t something I plan to include.
Hello! I really like this method, but I have faced a problem here: The leaderstats aren’t DataStored, (meaning that the cash remaining, items and inventory won’t save after you leave the game) and when I add my own DataStored leaderstats with the same name it loads the number 10 or 15 in the 3 leaderstats. I hope you can help me fix that!
This tutorial is purely on the functioning and design behind a spinner, as apposed to saving the values used and generated within it.
I’m looking to release a module to assist with data saving, loading, etc in the upcoming months; for the time being you’ll have to create your own datastore system or explore pre-made ones such as DataStore2.
hello there! i know im really late here, but i wanted to ask a quite important question, Is there any way to make the Crate/Spin System give tools instead of just Decals? Would be appreciated if i can get an answer! Thank You.
How would make it so that it rewards the player, a tool to the starter pack/Backpack instead of a value in leaderstats? Sorry I’m new to this and your tutorial is the only one out there that actually make sense.
Thank you for your reply, ill try this now.
I have another question, seeing how this script gets the name of the object like for example “Bank”
How would you script it so that they are rewarded all the children of “Bank”, so like the tools in a folder named “Bank” are rewarded?
local ServerStorage = game:GetService("ServerStorage") --// I remember Crate/Spin script is on server so please do this in server
local Bank = ServerStorage:WaitForChild("Bank")
--// FindFirstChild is to check if this Model Exist.
if Bank:FindFirstChild(ToolName) then
local Tool = Bank:FindFirstChild(ToolName):Clone()
local Backpack = player.Backpack
Tool.Parent = Backpack
else
warn("There is no tool with this name that exist")
end