Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
2

Unable to cast value to Object? [closed]

Asked by 7 years ago

Help is much appreciated ;) ~~ NOTE: The script worked fine before I tried to filter the string. The string needed to be filtered IS the name of the value. I have no idea what this error means.

script.Parent.MouseButton1Down:connect(function(player)
    local stringval = Instance.new('StringValue',game.Workspace.ChatStorage)
    local colorval = Instance.new('Color3Value',stringval)
    colorval.Name = "Color"
    local filteredstringval = game.Chat:FilterStringForBroadcast(stringval.Name, player)
    if script.Parent.Parent.ChatInput.Text ~= "" or script.Parent.Parent.ChatInput.Text ~= " " or script.Parent.Parent.ChatInput.Text ~= "  " or script.Parent.Parent.ChatInput.Text ~= "   " or script.Parent.Parent.ChatInput.Text ~= "    " then
        if script.Parent.Parent.Parent.Parent.Name == game.Workspace.ChatStorage.Owner.Value or script.Parent.Parent.Parent.Parent.Name == "Player1" then
            filteredstringval.Name = '[OWNER] '..script.Parent.Parent.Parent.Parent.Name..': '..script.Parent.Parent.ChatInput.Text
            colorval.Value = Color3.fromRGB(239, 184, 56)
            script.Disabled = true
            wait(5)
            script.Disabled = false
        elseif script.Parent.Parent.Parent.Parent.Name == "JackedCodStarter" or script.Parent.Parent.Parent.Parent.Name == "Player2" then
            filteredstringval.Name = '[TESTER] '..script.Parent.Parent.Parent.Parent.Name..': '..script.Parent.Parent.ChatInput.Text
            colorval.Value = Color3.fromRGB(200, 0, 0)
            script.Disabled = true
            wait(5)
            script.Disabled = false
        else
            filteredstringval.Name = script.Parent.Parent.Parent.Parent.Name..': '..script.Parent.Parent.ChatInput.Text
            colorval.Value = Color3.fromRGB(255, 255, 255)
            script.Disabled = true
            wait(5)
            script.Disabled = false
        end
    end
end)

ERROR: 21:42:56.295 - Unable to cast value to Object 21:42:56.296 - Stack Begin 21:42:56.296 - Script 'Players.Player1.PlayerGui.Chat.Send.Script', Line 7 21:42:56.296 - Stack End

0
The error means Owner doesn't have a Value VelocityTransport 104 — 7y
0
o: UnreadyHappiness 35 — 7y

Locked by User#19524

This question has been locked to preserve its current state and prevent spam and unwanted comments and answers.

Why was this question closed?