** This is my first time using filtering enabled, so I may have made some mistakes here and there. **
I've been working recently on one of my projects, and everything has been going smoothly until I decided to start working on a shop, to buy stuff with in-game currency. I started to try and change values, and it just refuses to work. I have no idea how to fix this, and I've been stuck on this for maybe a couple days already. Can anyone tell me how to improvise, or fix this error?
--[Variables]--
local player = game.Players.LocalPlayer
local character = player.Character
local humanoid = character:WaitForChild'Humanoid'
local FormEvent = game:GetService('ReplicatedStorage'):WaitForChild('Remotes'):WaitForChild'Form'
--This is where it errors.
local data = player:WaitForChild('data')
local inform = data:FindFirstChild'inform'
local lleg = character:WaitForChild'LeftLowerLeg'
local rleg =character:WaitForChild'RightLowerLeg'
local lt = character:WaitForChild'LowerTorso'
local larm = character:WaitForChild'LeftLowerArm'
local rarm = character:WaitForChild'RightLowerArm'
local inputserver = game:GetService('UserInputService')
inputserver.InputBegan:connect(function(input, gameProcessedEvent)
if input.KeyCode == Enum.KeyCode.H and humanoid.Health > 20 and player and player.Character and player:FindFirstChild'uiomentag'.Value == true and inform.Value == false then
FormEvent:FireServer(player, 'UltraInstinctOmen', 'TransForm')
end
end)
Here is another piece of code that just refuses to work:
local player = game.Players.LocalPlayer
local character = player.Character
--Here is where it errors.
local data = player:WaitForChild'data'
local zeni = data:FindFirstChild'zeni'
local banner = script.Parent.Parent
local remote = game:GetService('ReplicatedStorage'):WaitForChild('Remotes'):WaitForChild'Learn'
script.Parent.MouseButton1Click:Connect(function()
if zeni.Value >= 300000 then
banner:Destroy()
remote:FireServer(player, 'Lower', 'Zeni', 300000)
end
end)
