I want to save the place when the remote event is called. Currently I get the error HTTP 403 (HTTP/1.1 403 Forbidden) [Yes I am testing in-game not in studio] [Yes 'Allow this place to be copied as a template using the Create Place API in your game.' and 'Allow this place to be updated using the Save Place API in your game.' are enabled.] [Yes this is a server script] [The script is in ServerScriptService]
local ReplicatedStorage = game:GetService("ReplicatedStorage") local saveWorldEvent = Instance.new("RemoteEvent", ReplicatedStorage) saveWorldEvent.Name = "SaveWorldEvent" local canSave = game.ServerStorage.canSave function savePlace(player) print("Save Requested") if canSave.Value == true then game:GetService("AssetService"):SavePlaceAsync() canSave.Value = false local chat = game:GetService("Chat") chat:Chat(script.Parent, "Saving World") print("World Saving") wait(3) chat:Chat(script.Parent, "World Saved") print("World Saved") wait(17) canSave.Value = true elseif canSave.Value == false then local chat = game:GetService("Chat") chat:Chat(script.Parent, "Please wait, worlds can only be saved once every 20 seconds.") print("Can not save during cooldown.") end end saveWorldEvent.OnServerEvent:Connect(savePlace)
Marked as Duplicate by User#19524
This question has been asked before, and already has an answer. If those answers do not fully address your question, then please ask a new question here.
Why was this question closed?