Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

how to make a regen script that cost money to regen a model?

basically what the title said

3 comments

0

what?????????????????????????????????????????????????????????????

0

This is not a request site... I don't know how many times i write this a day

0

" This is not a request site... I don't know how many times i write this a day" i agree

2 answers

PassId = 412981249 -- i randomly typed this i dont know what is this dont buy it

game:GetService("Players").PlayerAdded:Connect(function(player)
	if player -- do something or what what what
		game.MarketplaceService:PromptGamePassPurchase(player, PassId) 
		if game.MarketPlaceService:UserOwnsGamePassAsync(player,PassId) then
			local part = -- location of part
			part.Transparency = 0
			part.CanCollide = true
		end
	end
end)

I think you meant this? I don't really know what are you talking about, but this is a sample, you can ask me any questions if you are confused like me

1 comment

0

no what i meant is a button that regen lets say a car and you can only do it if you have 500 cash

local regenPart = script.Parent -- relocate if you want
local requiredAmount = 100 -- change this to how much you want it to cost
local Currency = 'Cash' -- change this to what your currency is called
local Players = game:GetService('Players')

regenPart.Touched:Connect(function(Hit)
	local Player = Players:GetPlayerFromCharacter(Hit.Parent)
	if Player then
		local leaderStats = Player:WaitForChild('leaderstats')
		if leaderStats[Currency].Value >= requiredAmount then
			leaderStats[Currency].Value = leaderStats[Currency].Value - requiredAmount
			-- regen stuff here
		end -- amount check
	end -- player check
end) -- onTouched

This discussion is preserved as it was. New answers, comments, and votes are closed.