-
What do you want to achieve?
I want to learn how to use RemoteEvents. -
What is the issue?
I tried this simple script(s) and it wont work.
Client
-- wait(10)
local ReplicatedStorage = workspace:FindFirstChildOfClass("ReplicatedStorage")
-- Get reference to remote event instance
local remoteEvent = ReplicatedStorage:FindFirstChildOfClass("RemoteEvent")
-- Fire the remote event and pass additional arguments
remoteEvent:FireServer(Color3.fromRGB(255, 0, 0), Vector3.new(0, 25, -20))
Server
-- local ReplicatedStorage = game:GetService("ReplicatedStorage")
-- Get reference to remote event instance
local remoteEvent = workspace:FindFirstChildOfClass("RemoteEvent")
local function onCreatePart(player, partColor, partPosition)
print(player.Name .. " fired the RemoteEvent")
local newPart = Instance.new("Part")
newPart.Color = partColor
newPart.Position = partPosition
newPart.Parent = workspace
end
-- Connect function to event
remoteEvent.OnServerEvent:Connect(onCreatePart)
-
What solutions have you tried so far? Did you look for solutions on the Developer Hub?
The code I used is copied from the Roblox Documentation for RemoteEvents.
I’m just trying to learn how to use remote events, so please keep it simple.