This is the one I tried making but didnt work can anybody help me find a tutorial or even help me themselves?
local Frame = script.Parent.Frame 02 local Box = Frame.Box 03 local Button = Frame.Button 04 05 06 Player = script.Parent.Parent 07 mouse = Player:GetMouse() 08 09 10 local Animate = function(Frame, EndPos, EndSize, Direction, Style, Time, OR, Type) -- Frame, UDim2, easingDirection, easingStyle, float [time], bool [override], TypeOfAnimation 11 if Type == "Position" then 12 return Frame:TweenPosition(EndPos, Direction, Style, Time, OR) 13 elseif Type == "Size" then 14 return Frame:TweenSize(EndSize, Direction, Style, Time, OR) 15 elseif Type == "SizeAndPosition" then 16 return Frame:TweenSizeAndPosition(EndPos, EndSize, Direction, Style, Time, OR) 17 end 18 end 19 20 function onKeyDown(key) 21 key = key:lower() 22 if script.Parent.Open.Value == false then 23 if key == "e" then 24 Box.Position = UDim2.new(-2,0,0,0) 25 Animate(Box,UDim2.new(0.150,0,0,0), UDim2.new(0.25, 0, 0.25, 0), "Out", "Back", 2, true, "Position") 26 end 27 end 28 end 29 30 mouse.KeyDown:connect(onKeydown)