Game:CreatePlace recieved and error: HTTP 403 (TemplatePlaceCannotBeCopied)

https://www.youtube.com/watch?v=GBR8lb2Bpwo&ab_channel=soltergames
I am attempting to make something like this. I have used AssetService:CreatePlaceAsync but the error “Game:CreatePlace recieved and error: HTTP 403 (TemplatePlaceCannotBeCopied)” Comes up. How would I go about this? Is there any better way of doing it?

local AssetService = game:GetService("AssetService")
	local CreateNewPlace = game:GetService("AssetService"):CreatePlaceAsync("New Server",8001144020,"Sever Description")
	local ds = game:GetService("DataStoreService"):GetDataStore("Servers")
	ds:SetAsync("ServerID",CreateNewPlace)
	game:GetService("TeleportService"):TeleportPartyAsync(CreateNewPlace, {player})

The place you’re attempting to copy is likely copylocked, instead attempt it on an uncopylocked game, like this for example:
https://www.roblox.com/games/25809755/poop-world

I was using a place under the game, would this not work?

You would have to enable Create Place API and Save Place API under place configuration

Adding to that I have found the PlaceAsync becoming less reliable so I have used custom made datastores instead. Making a custom system is harder, but will be worth it in the long run. Saving only necessary objects instead of the whole game state takes significantly less performance and won’t hang the server.