Roblox Forum banner

GameSerivce is not a valid member of DataModel?

361 Views 1 Reply 2 Participants Last post by  Workindad01
Hia,

I'm trying to make a Class Selector, using this tutorial:
However, I've run into some errors that I do not know how to fix.

Errors:
GameSerivce is not a valid member of DataModel "Game" - Server - Class_Giver:1
GameSerivce is not a valid member of DataModel "2022 V2 @ 10 Jan 2023 08:59" - Client - ButtonHandler:3

ServerScriptService > script "Class_Giver"


Code:
local rp = game:GameSerivce("ReplicatedStorage")
local Class = rp:WaitForChild("Class")

local SS = game:GetService("ServerStorage")
local Classes = SS:WaitForChild("Classes")


Class.OnServerEvent:Connect(function(Player,className)
    local Backpack = Player.Backpack
    
    local selection = Classes:FindFirstChild(className)
    if selection then
        local moveset = Classes:FindFirstChild(className):Clone()
        moveset.Parent = Backpack
    end
    
end)
StarterGui > HUD > Background > local script "ButtonHandler"

Code:
local Background = script.Parent

local rp = game:GameSerivce("ReplicatedStorage")
local Class = rp:WaitForChild("Class")

for _, button in pairs(Background:GetChildren()) do
    if button:IsA("ImageButton") then
        button.MouseButton1Click:Connect(function()
            Background.visibile = false
            
            Class:FireServer(button.Name)
        end)
        
    end
end
How would I go about fixing this? When I load in, the buttons are clickable, but nothing goes into the player backpack, and the GUI stays visible, even after choosing a class.
Thanks in advance!
See less See more
1 - 2 of 2 Posts
Looks like you need to add the classes into rep storage. Idk what you've done but this seems to be nothing more than an activation code. Also a remote event would be in order. Idk what you've tried but it this seems to be incomplete.
1 - 2 of 2 Posts
Top