local Player = game.Players.LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local Mouse = Player:GetMouse()
local UIS = game:GetService("UserInputService")
local RS = game:GetService("RunService")
local TS = game:GetService("TweenService")
local ISFOG = false
local Properties = {
[false] = {
Density = 0.395,
Offset = 0,
Color = Color3.fromRGB(199, 170, 107),
Decay = Color3.fromRGB(92, 60, 13),
Glare = 0,
Haze = 0
},
[true] = {
Density = 1,
Offset = 0,
Color = Color3.fromRGB(133, 52, 199),
Decay = Color3.fromRGB(122, 34, 125),
Glare = 0.21,
Haze = 2.5
}
}
local function Tween(bool)
for i,v in pairs(Properties[bool]) do
print(i)
TS:Create(game.Lighting.Normal,TweenInfo.new(0.2),{i = v}):Play()
end
end
local function InitiateFOG()
Tween(true)
while UIS:IsKeyDown(Enum.KeyCode.X) and task.wait() do
end
Tween(true)
end
UIS.InputBegan:Connect(function(key)
if key.KeyCode == Enum.KeyCode.X then
InitiateFOG()
end
end)
This is my script, and i want to tween all the properties inside the tables but i keep getting error:
TweenService:Create no property named ‘i’ for object ‘Normal’